Class ChromeDriverFactory

All Implemented Interfaces:
DriverFactory

public class ChromeDriverFactory extends AbstractChromiumDriverFactory
  • Constructor Details

    • ChromeDriverFactory

      public ChromeDriverFactory()
  • Method Details

    • create

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

      protected org.openqa.selenium.chrome.ChromeDriverService buildService(Config config)
    • createCapabilities

      public org.openqa.selenium.chrome.ChromeOptions createCapabilities(Config config, Browser browser, @Nullable org.openqa.selenium.Proxy proxy, @Nullable File browserDownloadsFolder)
    • addHeadless

      protected void addHeadless(org.openqa.selenium.chrome.ChromeOptions options)
    • createChromeArguments

      protected List<String> createChromeArguments(Config config, Browser browser)
    • excludeSwitches

      protected String[] excludeSwitches(org.openqa.selenium.Capabilities capabilities)
    • mobileEmulation

      protected Map<String,Object> mobileEmulation()