Package com.codeborne.selenide.webdriver
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 Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateChromiumArguments
(Config config, String externalArguments) createHeadlessArguments
(Config config) protected <T extends org.openqa.selenium.MutableCapabilities>
Tmerge
(T capabilities, org.openqa.selenium.MutableCapabilities additionalCapabilities) parsePreferencesFromString
(String preferencesString) Methods inherited from class com.codeborne.selenide.webdriver.AbstractDriverFactory
cast, convertStringToNearestObjectType, createCommonCapabilities, createCommonCapabilities, isBoolean, isInteger, isSystemPropertyNotSet, majorVersion, transferCapabilitiesFromSystemProperties, webdriverLog, withLog
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.codeborne.selenide.webdriver.DriverFactory
create, createCapabilities
-
Constructor Details
-
AbstractChromiumDriverFactory
public AbstractChromiumDriverFactory()
-
-
Method Details
-
createChromiumArguments
-
prefs
-
merge
@CheckReturnValue @Nonnull protected <T extends org.openqa.selenium.MutableCapabilities> T merge(T capabilities, org.openqa.selenium.MutableCapabilities additionalCapabilities) - Overrides:
merge
in classAbstractDriverFactory
-
createHeadlessArguments
-
parsePreferencesFromString
-