Class AbstractChromiumDriverFactory

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

@ParametersAreNonnullByDefault public abstract class AbstractChromiumDriverFactory extends AbstractDriverFactory
Since:
6.0.0
  • Constructor Details

    • AbstractChromiumDriverFactory

      public AbstractChromiumDriverFactory()
  • Method Details

    • createChromiumArguments

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

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

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

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

      @CheckReturnValue @Nonnull protected Map<String,Object> parsePreferencesFromString(String preferencesString)