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 CucumberReporter Cucumber reporter that takes care of reporting Cucumber annotations when running Feature files with Gherkin syntax.CustomAppiumCommandExecutor A custom Appium commands executor for Appium drivers.CustomHttpCommandExecutor A custom commands executor for Selenium drivers.DeviceNotConnectedException Exception object thrown when requested device not found.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.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 Implementing this interface enables automatic TestNG assertions reporting.ExceptionsReporter JUnit4 extension that takes care of reporting failed assertions.ExceptionsReporter JUnit5 extension that takes care of reporting failed assertions.ExceptionsReporter TestNG extension that takes care of reporting failed assertions.ExceptionsReportListener JUnit4 Test class runner using the Exceptions reporter.FailedReportException This exception is thrown when SDK fails to send a report to the agent.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.MissingBrowserException Exception object thrown when requested browser not installed on machine.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.ReportItemType 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.ReportsQueueBatch ReportType Report type.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.ShutdownThreadManager Will be used to manage the driver and AgentClient shutdown threads to ensure the AgentClient will not close before the driver finishes reporting.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.TestProjectParameterizer This class is used to provide arguments from TestProject platform to parameterized tests.TestReport Data model to accommodate test report.