Package de.qytera.qtaf.core.selenium
Class AbstractAndroidDriver
java.lang.Object
de.qytera.qtaf.core.selenium.AbstractDriver
de.qytera.qtaf.core.selenium.AbstractAndroidDriver
- Direct Known Subclasses:
AndroidDriver,ChromeAndroidDriver,FirefoxAndroidDriver
This class is responsible for managing android devices.
-
Field Summary
Fields inherited from class de.qytera.qtaf.core.selenium.AbstractDriver
CONFIG, LOGGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.appium.java_client.android.AndroidDrivergetAndroidDriver(org.openqa.selenium.remote.DesiredCapabilities dc) Get android driver.protected org.openqa.selenium.remote.DesiredCapabilitiesGet driver capabilities.protected org.openqa.selenium.remote.DesiredCapabilitiesgetDesiredCapabilitiesBrowser(String browserName) Get browser capabilities.protected voidlogDesiredCapability(String capability, String value) Creates a log message describing the desired capability and its desired value.Methods inherited from class de.qytera.qtaf.core.selenium.AbstractDriver
getDriver, getDriverInstance, getName, headless, initWebDriverManager, isRemoteDriver, setDriverVersion
-
Constructor Details
-
AbstractAndroidDriver
public AbstractAndroidDriver()
-
-
Method Details
-
getCapabilities
protected org.openqa.selenium.remote.DesiredCapabilities getCapabilities()Get driver capabilities.- Specified by:
getCapabilitiesin classAbstractDriver- Returns:
- driver capabilities
-
logDesiredCapability
Creates a log message describing the desired capability and its desired value.- Parameters:
capability- the desired capabilityvalue- the desired value
-
getDesiredCapabilitiesBrowser
protected org.openqa.selenium.remote.DesiredCapabilities getDesiredCapabilitiesBrowser(String browserName) Get browser capabilities.- Parameters:
browserName- name of the browser- Returns:
- browser capabilities
-
getAndroidDriver
protected io.appium.java_client.android.AndroidDriver getAndroidDriver(org.openqa.selenium.remote.DesiredCapabilities dc) Get android driver.- Parameters:
dc- capabilities- Returns:
- android capabilities
-