All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ActionExecutionResponse Agent response to an Action proxy execution request.ActionExecutionResponse.ExecutionResultType Action execution result.ActionExecutionResponse.ResultField Action proxy execution result field.ActionProxy Base class for all Action proxies.AddonsHelper Helper class allowing to execute Addons.AgentClient AgentConnectException Exception object thrown when SDK fails to communicate with the Agent.AgentSession AgentStatusResponse AndroidDriver<T extends org.openqa.selenium.WebElement> Extension of the originalAndroidDriver
Instead of initializing a new session, it starts it in the TestProject Agent and then reconnects to it.ChromeDriver Extension of the originalChromeDriver
Instead of initializing a new session, it starts it in the TestProject Agent and then reconnects to it.ClosableTestReport CustomAppiumCommandExecutor A custom Appium commands executor for Appium drivers.CustomHttpCommandExecutor A custom commands executor for Selenium drivers.DriverBuilder<T extends ReportingDriver> Utility class to build Driver instances.DriverCommandReport Payload object sent to the Agent when reporting a driver command.DriverExclusionStrategy This exclusion strategy makes sure to skip serialization of any classes implementing the WebDriver interface.DriverHelper Helper class to restore drivers and their properties.DriverShutdownThread A thread used to handle a graceful shutdown and driver closure.EdgeDriver Extension of the originalEdgeDriver
Instead of initializing a new session, it starts it in the TestProject Agent and then reconnects to it.ExceptionsReporter Implementing this interface enabled automatic JUnit5 assertions reporting.ExceptionsReporter JUnit5 extension that takes care of reporting failed assertions.FirefoxDriver Extension of the originalFirefoxDriver
Instead of initializing a new session, it starts it in the TestProject Agent and then reconnects to it.FrameworksNames GenericCommandExecutor A custom commands executor for Generic driver.GenericDriver Generic Driver that can be used to perform a non-UI automation.GenericInferrer Generic inferrer for Project and Job names.InferrerFactory Utility class used to create specific types of inferrers.InternetExplorerDriver Extension of the originalInternetExplorerDriver
Instead of initializing a new session, it starts it in the TestProject Agent and then reconnects to it.InvalidTokenException Exception object thrown when token provided is rejected by the Agent.IOSDriver<T extends org.openqa.selenium.WebElement> Extension of the originalIOSDriver
Instead of initializing a new session, it starts it in the TestProject Agent and then reconnects to it.JUnitInferrer JUnit inferrer for Project and Job names.ObsoleteVersionException Exception object thrown when SDK version doesn't match Agent version.ProxyDescriptor Describes an Addon and an Action to be executed via the Agent.RedactHelper Utility class to handle redaction of values input into secured elements.RemoteWebDriver Extension of the originalRemoteWebDriver
Instead of initializing a new session, it starts it in the TestProject Agent and then reconnects to it.Report Reporter Steps reporter.ReportingCommandsExecutor Interface implemented by custom executors.ReportingDriver Interface to reference drivers reporting commands execution.ReportSettings Report settings model provided to the Agent upon session initialization.ReportSettingsInferrer Interface to be implemented by classes that infer Project and Job names.ReportsQueue A runnable class to manage reports queue.SafariDriver Extension of the originalSafariDriver
Instead of initializing a new session, it starts it in the TestProject Agent and then reconnects to it.SessionRequest Payload object sent to the Agent to start a development session.SessionResponse Payload object sent by the Agent in response to starting development session request.SocketManager Manages the development TCP socket connection.StepReport Data model to accommodate step report.TestNGInferrer TestNG inferrer for Project and Job names.TestProjectCapabilityType Custom capabilities provided by TestProject.TestReport Data model to accommodate test report.