Class WindowsDriver

    • Constructor Detail

      • WindowsDriver

        public WindowsDriver​(org.openqa.selenium.remote.HttpCommandExecutor executor,
                             org.openqa.selenium.Capabilities capabilities)
      • WindowsDriver

        public WindowsDriver​(java.net.URL remoteAddress,
                             org.openqa.selenium.Capabilities capabilities)
      • WindowsDriver

        public WindowsDriver​(java.net.URL remoteAddress,
                             org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
                             org.openqa.selenium.Capabilities capabilities)
      • WindowsDriver

        public WindowsDriver​(AppiumDriverLocalService service,
                             org.openqa.selenium.Capabilities capabilities)
      • WindowsDriver

        public WindowsDriver​(AppiumDriverLocalService service,
                             org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
                             org.openqa.selenium.Capabilities capabilities)
      • WindowsDriver

        public WindowsDriver​(AppiumServiceBuilder builder,
                             org.openqa.selenium.Capabilities capabilities)
      • WindowsDriver

        public WindowsDriver​(AppiumServiceBuilder builder,
                             org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
                             org.openqa.selenium.Capabilities capabilities)
      • WindowsDriver

        public WindowsDriver​(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
                             org.openqa.selenium.Capabilities capabilities)
      • WindowsDriver

        public WindowsDriver​(java.net.URL remoteSessionAddress)
      • WindowsDriver

        public WindowsDriver​(org.openqa.selenium.remote.http.ClientConfig clientConfig,
                             org.openqa.selenium.Capabilities capabilities)
        Creates a new instance based on the given ClientConfig and capabilities. The HTTP client is default client generated by HttpCommandExecutor.getDefaultClientFactory(). For example:
        
         ClientConfig clientConfig = ClientConfig.defaultConfig()
             .baseUri(URI.create("WebDriver URL"))
             .readTimeout(Duration.ofMinutes(5));
         WindowsOptions options = new WindowsOptions();
         WindowsDriver driver = new WindowsDriver(clientConfig, options);
        
         
        Parameters:
        clientConfig - take a look at ClientConfig
        capabilities - take a look at Capabilities
      • WindowsDriver

        public WindowsDriver​(AppiumClientConfig appiumClientConfig,
                             org.openqa.selenium.Capabilities capabilities)
        Creates a new instance based on the given ClientConfig and capabilities. The HTTP client is default client generated by HttpCommandExecutor.getDefaultClientFactory(). For example:
        
         AppiumClientConfig appiumClientConfig = AppiumClientConfig.defaultConfig()
             .directConnect(true)
             .baseUri(URI.create("WebDriver URL"))
             .readTimeout(Duration.ofMinutes(5));
         WindowsOptions options = new WindowsOptions();
         WindowsDriver driver = new WindowsDriver(appiumClientConfig, options);
        
         
        Parameters:
        appiumClientConfig - take a look at AppiumClientConfig
        capabilities - take a look at Capabilities
      • WindowsDriver

        public WindowsDriver​(org.openqa.selenium.Capabilities capabilities)
    • Method Detail

      • launchApp

        public void launchApp()
        Launch the application app under test after it was closed.
      • closeApp

        public void closeApp()
        Close the app under test.