All Classes and Interfaces

Class
Description
 
Listener for alerts activation.
Find elements which comply to ALL the specified By objects.
This mechanism used to locate elements within a document using a series of lookups.
This class is copied from Boni Garcia code, Selenium-Jupiter.
Find elements which comply to ANY of the specified By objects.
This mechanism used to locate elements within a document using a series of lookups.
Indicates that a driver can execute asynchronous tasks, providing access to the mechanism to do so.
Interface to define the AsyncListener.
A listener to enable asynchronous operations.
Defines an async set of operations to be executed during the test, in an async manner.
Important: tasks are executed in the same thread as the WebDriver main thread. It means that:
1.
Attempt interface, to use in Retry object.
Represent base page for WebDriver interface (Web, mobile, client - server) This class contains the basic common functionality shared by all pages
Read capabilities file from Json.
Console extension class for capturing and reporting console logs.
Annotation to define custom HTTP headers for tests.
 
VeriSoft driver.
 
 
 
Base class for DevTools extensions in Selenium, responsible for managing report files and handling files related to JUnit tests.
 
 
This class is copied from Boni Garcia code, Selenium-Jupiter.
This class is an addition to Boni Garcia code, Selenium-Jupiter.
Extension to inject VerisoftDriver and VerisoftMobileDriver directly into the test instances
This class is inspired by Boni Garcia code Selenium-Jupiter.
Listener for all WebElement related actions Currently - logs only
 
This class is copied from Boni Garcia code, Selenium-Jupiter.
 
 
A set of static methods to extend the search mechanism.
It is used to simplify commonly used FindBy.
This is a configuratio class for all the properties files.
Find elements which are of type input.
This mechanism used to locate elements within a form.
Contains some methods to list files and folders from a directory
 
 
 
Basic Mobile POM functionalities.
Listener for all WebElement related actions Currently - logs only
 
Deprecated.
Deprecated.
Deprecated.
A placeholder class representing a non-interactable WebElement.
Find elements which do NOT has a specific By locator.
This mechanism used to locate elements within a document using a single lookup.
 
 
 
Implementation of the Observer pattern.
This implementation is tailored for the async operation of WebDriver.
Listener for all WebElement related actions Currently - logs only
 
 
 
The `PerfectoLogObserver` class is a custom observer for reporting in a testing framework.
Original version url: https://github.com/qmetry/qaf-perfecto-support/blob/master/src/com/qmetry/qaf/automation/support/perfecto/PerfectoUtils.java
RemoteWebDriverExtension is a customized extension of the RemoteWebDriver class.
Retry class, inspired by Yujun Liang and Alex Collins book "Selenium WebDriver - From Foundations To Framework"
Link to the book on amazon can be found here.
A property loader class for the root.config.properties file
 
 
A property loader class for the URL value ONLY in the application.properties file
This is a simple interface for an async selenium task.
This class is copied from Boni Garcia code, Selenium-Jupiter.
This class extends the SoftAsserts class and provides functionality to capture screenshots when assertions fail.
Implementation of the Observer pattern.
This implementation is tailored for the async operation of WebDriver.
A set of methods to be used when looking for fields value in a table.
Listener class for timeouts events
VeriSoft driver.
A global, thread safe, singleton class.
VeriSoft mobile driver.
Handle all kinds of waits for web ,ios ,android elements to appear on the DOM before continue
Represent expected functionality of any web base page
Default interface the main goal is to concentrate all mainly Java Script functions
Listener for all WebElement related actions Currently - logs only
Listener class for window events