Class AppiumConfiguration
java.lang.Object
net.thucydides.core.webdriver.appium.AppiumConfiguration
public class AppiumConfiguration
extends java.lang.Object
-
Method Summary
Modifier and Type Method Description MobilePlatformdefinedContext()MobilePlatformdefinedTargetPlatform()Return the Appium platform defined in the system properties, or NONE if no platform is defined.static AppiumConfigurationfrom(EnvironmentVariables environmentVariables)org.openqa.selenium.remote.DesiredCapabilitiesgetCapabilities()org.openqa.selenium.remote.DesiredCapabilitiesgetCapabilities(java.lang.String options)java.util.PropertiesgetProperties(java.lang.String options)MobilePlatformgetTargetPlatform()Return the Appium platform defined in the system properties or the context.MobilePlatformgetTargetPlatform(org.openqa.selenium.WebDriver driver)Define the platform based on theDesiredCapabilitiesof theWebDriverfirst.java.net.URLgetUrl()booleanisDefined()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
from
-
getTargetPlatform
Define the platform based on theDesiredCapabilitiesof theWebDriverfirst. If that doesn't work, fall back to the Appium platform defined in the system properties or the context. Must be either ios or android. -
getTargetPlatform
Return the Appium platform defined in the system properties or the context. Must be either ios or android. -
definedTargetPlatform
Return the Appium platform defined in the system properties, or NONE if no platform is defined. -
definedContext
-
getUrl
public java.net.URL getUrl() -
getCapabilities
public org.openqa.selenium.remote.DesiredCapabilities getCapabilities() -
getCapabilities
public org.openqa.selenium.remote.DesiredCapabilities getCapabilities(java.lang.String options) -
getProperties
public java.util.Properties getProperties(java.lang.String options) -
isDefined
public boolean isDefined()
-