AiTester enhances the testing process by introducing advanced visual testing capabilities, simulating the keen observational skills of a manual tester. This feature enables automated detection of visual discrepancies, such as layout shifts, missing elements, or subtle changes in design, that traditional functional tests might overlook. By incorporating AI-powered analysis, AiTester ensures a more thorough review of the user interface, identifying issues with the precision and adaptability of human judgment, all while maintaining the speed and consistency of automated execution.
View a short demo on YouTube.
Installing AiTester
Right-click Modules/Pages and choose Import Public Page Object > AiTester.
![](/Support/Attachment/153949.aspx)
After installation find AiTester inside Modules/Pages.
![](/Support/Attachment/153950.aspx)
Configuring AiTester
To use AiTester first configure connection to one of supported AI providers.
Using AiTester
Here are a few examples of what you can accomplish with AiTester.
Some examples are available in the FWUsefulPageObjects framework, which you can download from GitHub. Navigate to Test Cases > AiTester to explore the included test cases.
![](/Support/Attachment/153951.aspx)
For each example, we will showcase test steps along with the corresponding report.
Compare Images
Test Steps
![](/Support/Attachment/153975.aspx)
Report
![](/Support/Attachment/153976.aspx)
We agree, numbers 4 and 5 are questionable :-).
Generate a Random String
Test Step
![](/Support/Attachment/153953.aspx)
Report
![](/Support/Attachment/153954.aspx)
Ask a Question
Test Step
![](/Support/Attachment/153955.aspx)
Report
![](/Support/Attachment/153956.aspx)
Generate a List of Values
Test Step
![](/Support/Attachment/153959.aspx)
Notice that here we specify a workflow to use.
Report
![](/Support/Attachment/153960.aspx)
Count UI Elements
Test Steps
![](/Support/Attachment/153961.aspx)
Report
![](/Support/Attachment/153962.aspx)
Assess the State of an Application
Test Steps
![](/Support/Attachment/153963.aspx)
Report
![](/Support/Attachment/153964.aspx)
Compare Screenshots
Test Steps
![](/Support/Attachment/153965.aspx)
Report
![](/Support/Attachment/153966.aspx)
Perform AI-based Assertions
Test Steps
![](/Support/Attachment/153967.aspx)
Report
![](/Support/Attachment/153972.aspx)
Test Steps
![](/Support/Attachment/153969.aspx)
Report
![](/Support/Attachment/153971.aspx)
Do OCR
Test Step
![](/Support/Attachment/153973.aspx)
Report
![](/Support/Attachment/153974.aspx)