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
configMap, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected io.appium.java_client.android.AndroidDrivergetAndroidDriver(org.openqa.selenium.remote.DesiredCapabilities dc) Get android driverprotected org.openqa.selenium.remote.DesiredCapabilitiesGet driver capabilitiesprotected org.openqa.selenium.remote.DesiredCapabilitiesgetDesiredCapabilitiesBrowser(String browserName) Get browser capabilitiesMethods inherited from class de.qytera.qtaf.core.selenium.AbstractDriver
getDriver, getName, initWebDriverManager, 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
-
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
-