Class IOSDriver

    • Constructor Detail

      • IOSDriver

        public IOSDriver​(org.openqa.selenium.remote.HttpCommandExecutor executor,
                         org.openqa.selenium.Capabilities capabilities)
        Creates a new instance based on command executor and capabilities.
        Parameters:
        executor - is an instance of HttpCommandExecutor or class that extends it. Default commands or another vendor-specific commands may be specified there.
        capabilities - take a look at Capabilities
      • IOSDriver

        public IOSDriver​(java.net.URL remoteAddress,
                         org.openqa.selenium.Capabilities capabilities)
        Creates a new instance based on Appium server URL and capabilities.
        Parameters:
        remoteAddress - is the address of remotely/locally started Appium server
        capabilities - take a look at Capabilities
      • IOSDriver

        public IOSDriver​(java.net.URL remoteAddress,
                         org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
                         org.openqa.selenium.Capabilities capabilities)
        Creates a new instance based on Appium server URL, HTTP client factory and capabilities.
        Parameters:
        remoteAddress - is the address of remotely/locally started Appium server
        httpClientFactory - take a look at HttpClient.Factory
        capabilities - take a look at Capabilities
      • IOSDriver

        public IOSDriver​(AppiumDriverLocalService service,
                         org.openqa.selenium.Capabilities capabilities)
        Creates a new instance based on Appium driver local service and capabilities.
        Parameters:
        service - take a look at AppiumDriverLocalService
        capabilities - take a look at Capabilities
      • IOSDriver

        public IOSDriver​(AppiumDriverLocalService service,
                         org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
                         org.openqa.selenium.Capabilities capabilities)
        Creates a new instance based on Appium driver local service, HTTP client factory and capabilities.
        Parameters:
        service - take a look at AppiumDriverLocalService
        httpClientFactory - take a look at HttpClient.Factory
        capabilities - take a look at Capabilities
      • IOSDriver

        public IOSDriver​(AppiumServiceBuilder builder,
                         org.openqa.selenium.Capabilities capabilities)
        Creates a new instance based on Appium service builder and capabilities.
        Parameters:
        builder - take a look at AppiumServiceBuilder
        capabilities - take a look at Capabilities
      • IOSDriver

        public IOSDriver​(AppiumServiceBuilder builder,
                         org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
                         org.openqa.selenium.Capabilities capabilities)
        Creates a new instance based on Appium service builder, HTTP client factory and capabilities.
        Parameters:
        builder - take a look at AppiumServiceBuilder
        httpClientFactory - take a look at HttpClient.Factory
        capabilities - take a look at Capabilities
      • IOSDriver

        public IOSDriver​(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
                         org.openqa.selenium.Capabilities capabilities)
        Creates a new instance based on HTTP client factory and capabilities.
        Parameters:
        httpClientFactory - take a look at HttpClient.Factory
        capabilities - take a look at Capabilities
      • IOSDriver

        public IOSDriver​(org.openqa.selenium.Capabilities capabilities)
        Creates a new instance based on capabilities.
        Parameters:
        capabilities - take a look at Capabilities
    • Method Detail

      • switchTo

        public org.openqa.selenium.WebDriver.TargetLocator switchTo()
        Specified by:
        switchTo in interface org.openqa.selenium.WebDriver
        Overrides:
        switchTo in class org.openqa.selenium.remote.RemoteWebDriver
      • getLocationContext

        public org.openqa.selenium.remote.html5.RemoteLocationContext getLocationContext()
        Specified by:
        getLocationContext in interface SupportsLocation