Class AbstractChromiumDriverFactory

java.lang.Object
com.codeborne.selenide.webdriver.AbstractDriverFactory
com.codeborne.selenide.webdriver.AbstractChromiumDriverFactory
All Implemented Interfaces:
DriverFactory
Direct Known Subclasses:
ChromeDriverFactory, EdgeDriverFactory

public abstract class AbstractChromiumDriverFactory extends AbstractDriverFactory
  • Constructor Details

    • AbstractChromiumDriverFactory

      public AbstractChromiumDriverFactory()
  • Method Details

    • createChromiumArguments

      protected List<String> createChromiumArguments(Config config, String externalArguments)
    • prefs

      protected Map<String,Object> prefs(@Nullable File browserDownloadsFolder, String externalPreferences)
    • merge

      protected <T extends org.openqa.selenium.MutableCapabilities> T merge(T capabilities, org.openqa.selenium.MutableCapabilities additionalCapabilities)
      Overrides:
      merge in class AbstractDriverFactory
    • createHeadlessArguments

      protected List<String> createHeadlessArguments(Config config)
    • parsePreferencesFromString

      protected Map<String,Object> parsePreferencesFromString(String preferencesString)