Class AbstractAWSDeviceFarmDriver
java.lang.Object
de.qytera.qtaf.core.selenium.AbstractDriver
de.qytera.qtaf.aws_devicefarm.driver.AbstractAWSDeviceFarmDriver
- Direct Known Subclasses:
AWSChrome,AWSEdge,AWSFirefox
Base class that all AWS DeviceFarm drivers should extend.
-
Field Summary
Fields inherited from class de.qytera.qtaf.core.selenium.AbstractDriver
CONFIG, LOGGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.openqa.selenium.CapabilitiesGets the capabilities for the remote driver instance.org.openqa.selenium.WebDrivercom.amazonaws.services.devicefarm.model.CreateTestGridUrlResultgetTestGridUrl(com.amazonaws.services.devicefarm.AWSDeviceFarm client, com.amazonaws.services.devicefarm.model.CreateTestGridUrlRequest request) Get the AWS device farm grid URL.Methods inherited from class de.qytera.qtaf.core.selenium.AbstractDriver
getDriverInstance, getName, initWebDriverManager, isRemoteDriver, setDriverVersion
-
Constructor Details
-
AbstractAWSDeviceFarmDriver
public AbstractAWSDeviceFarmDriver()
-
-
Method Details
-
getDriver
public org.openqa.selenium.WebDriver getDriver()- Specified by:
getDriverin classAbstractDriver
-
getCapabilities
protected abstract org.openqa.selenium.Capabilities getCapabilities()Gets the capabilities for the remote driver instance.- Returns:
- the capabilities
-
getTestGridUrl
public com.amazonaws.services.devicefarm.model.CreateTestGridUrlResult getTestGridUrl(com.amazonaws.services.devicefarm.AWSDeviceFarm client, com.amazonaws.services.devicefarm.model.CreateTestGridUrlRequest request) Get the AWS device farm grid URL.- Parameters:
client- the device farm clientrequest- the request to send- Returns:
- the result
-