All Classes
-
All Classes Interface Summary Class Summary Annotation Types Summary Class Description AbstractDynamicElement AlertListener Listener for alerts activation.AllBy Find elements which comply to ALL the specified By objects.
This mechanism used to locate elements within a document using a series of lookups.AnnotationsReader This class is copied from Boni Garcia code, Selenium-Jupiter.AnyBy 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.AsyncExecutor Indicates that a driver can execute asynchronous tasks, providing access to the mechanism to do so.AsyncExecutor.AsyncListener Interface to define the AsyncListener.AsyncListenerImp A listener to enable asynchronous operations.AsyncTask 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.Attemptable Attempt interface, to use in Retry object.BasePage Represent base page for WebDriver interface (Web, mobile, client - server) This class contains the basic common functionality shared by all pagesCapabilitiesReader Read capabilities file from Json.DecoratedDriver VeriSoft driver.DecoratedDriverInjectionExtension DecoratedMobileDriver DriverCapabilities This class is copied from Boni Garcia code, Selenium-Jupiter.DriverCommandExecutor This class is an addition to Boni Garcia code, Selenium-Jupiter.DriverInjectionExtension Extension to inject VerisoftDriver and VerisoftMobileDriver directly into the test instances
This class is inspired by Boni Garcia code Selenium-Jupiter.DriverListener Listener for all WebElement related actions Currently - logs onlyDriverUrl This class is copied from Boni Garcia code, Selenium-Jupiter.DynamicWebElement DynamicWebElements ElementBy A set of static methods to extend the search mechanism.
It is used to simplify commonly usedFindBy
.EnvConfig This is a configuratio class for all the properties files.InputBy Find elements which are of type input.
This mechanism used to locate elements within a form.ListFilesUtil Contains some methods to list files and folders from a directoryLocator LocatorObject LoggingDecorator MobileBasePage Basic Mobile POM functionalities.NavigationListener Listener for all WebElement related actions Currently - logs onlyNonInteractableWebElement A placeholder class representing a non-interactable WebElement.NotBy Find elements which do NOT has a specificBy
locator.
This mechanism used to locate elements within a document using a single lookup.ObjectReporsitoryFactory ObjectRepository ObjectRepositoryItem Observer Implementation of the Observer pattern.
This implementation is tailored for the async operation of WebDriver.OptionsListener Listener for all WebElement related actions Currently - logs onlyPageObjectName PageSourceSaverExtension PerfectoLogExtension PerfectoLogObserver The `PerfectoLogObserver` class is a custom observer for reporting in a testing framework.PerfectoUtils Original version url: https://github.com/qmetry/qaf-perfecto-support/blob/master/src/com/qmetry/qaf/automation/support/perfecto/PerfectoUtils.javaRetry 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.RootConfigProperties A property loader class for the root.config.properties fileScreenShotExtension SeleniumLogExtesion SeleniumProperties A property loader class for the URL value ONLY in the application.properties fileSeleniumTask This is a simple interface for an async selenium task.SingleSession This class is copied from Boni Garcia code, Selenium-Jupiter.Subject Implementation of the Observer pattern.
This implementation is tailored for the async operation of WebDriver.TdBy A set of methods to be used when looking for fields value in a table.TimeoutsListener Listener class for timeouts eventsVerisoftDriver VeriSoft driver.VerisoftDriverManager A global, thread safe, singleton class.VerisoftMobileDriver VeriSoft mobile driver.Waits Handle all kinds of waits for web ,ios ,android elements to appear on the DOM before continueWebBasePage Represent expected functionality of any web base pageWebBasePageJS Default interface the main goal is to concentrate all mainly Java Script functionsWebElementListener Listener for all WebElement related actions Currently - logs onlyWindowListener Listener class for window events