Pages
- Getting Started with the Examples
- Basic Web UI test
- Key Concepts
- Basic Mobile UI Test
- Working with page objects
- Working with Screenplay design pattern
- Using Async methods to avoid unnecessary waits
- Using Report observers to implement new report types without having to write API calls directly during tests.
- Injecting DesiredCapabilities object using Spring dependency injection mechanism
- Using an enhanced set of locators
- How to Create and Register a Custom Observer
- A basic example of the Junit 5 extension mechanism
- How to use a Retry class to repeat actions before failing the test
- A shared memory mechanism - the store
- How to create a JSON object to be uploaded to Jira XRAY
- How to use HttpCommandExecutor to manipulate outgoing and incoming HTTP messages
- Test Results Calculation
- Test Method Decorators
- How to easily use application.properties property file
- Setting up your own properties
- Using @RetryingTest
- Using @Tag to filter test executions
- Soft Assert
- Soft Assert with Screenshots
- Waits
- How to use Extent-Report for reporting
- Using the Objects Repository
- Adding Custom WebDriver Listeners
- Writing Rest API Tests
- Injecting Custom Headers
- ๐งช Utilizing the Retry Mechanism for Verisoft Driver Injection
- LogsExtension
- PerfectoAIUtils โ Usage Guide
- How to test Windows Apps
- AiExplanationExtension โ User Guide