Class ChromeDriverFactory

    • Constructor Detail

      • ChromeDriverFactory

        public ChromeDriverFactory()
    • Method Detail

      • setupWebdriverBinary

        public void setupWebdriverBinary()
      • create

        @CheckReturnValue
        @Nonnull
        public org.openqa.selenium.WebDriver create​(Config config,
                                                    Browser browser,
                                                    @Nullable
                                                    org.openqa.selenium.Proxy proxy,
                                                    java.io.File browserDownloadsFolder)
      • buildService

        @CheckReturnValue
        @Nonnull
        protected org.openqa.selenium.chrome.ChromeDriverService buildService​(Config config)
      • createCapabilities

        @CheckReturnValue
        @Nonnull
        public org.openqa.selenium.MutableCapabilities createCapabilities​(Config config,
                                                                          Browser browser,
                                                                          @Nullable
                                                                          org.openqa.selenium.Proxy proxy,
                                                                          java.io.File browserDownloadsFolder)
      • createChromeArguments

        @CheckReturnValue
        @Nonnull
        protected java.util.List<java.lang.String> createChromeArguments​(Config config,
                                                                         Browser browser)
      • excludeSwitches

        @CheckReturnValue
        @Nonnull
        protected java.lang.String[] excludeSwitches()
      • mobileEmulation

        @CheckReturnValue
        @Nonnull
        protected java.util.Map<java.lang.String,​java.lang.Object> mobileEmulation​(Config config)
      • prefs

        @CheckReturnValue
        @Nonnull
        protected java.util.Map<java.lang.String,​java.lang.Object> prefs​(Config config,
                                                                               java.io.File browserDownloadsFolder)