@ParametersAreNonnullByDefault public class ChromeDriverFactory extends AbstractDriverFactory
| Constructor and Description |
|---|
ChromeDriverFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected org.openqa.selenium.chrome.ChromeDriverService |
buildService(Config config) |
org.openqa.selenium.WebDriver |
create(Config config,
Browser browser,
org.openqa.selenium.Proxy proxy,
java.io.File browserDownloadsFolder) |
org.openqa.selenium.MutableCapabilities |
createCapabilities(Config config,
Browser browser,
org.openqa.selenium.Proxy proxy,
java.io.File browserDownloadsFolder) |
protected java.util.List<java.lang.String> |
createChromeArguments(Config config,
Browser browser) |
protected java.util.List<java.lang.String> |
createHeadlessArguments(Config config) |
protected java.lang.String[] |
excludeSwitches(org.openqa.selenium.Capabilities capabilities) |
protected java.util.Map<java.lang.String,java.lang.Object> |
mobileEmulation() |
protected java.util.Map<java.lang.String,java.lang.Object> |
prefs(java.io.File browserDownloadsFolder) |
void |
setupWebdriverBinary() |
cast, convertStringToNearestObjectType, createCommonCapabilities, isBoolean, isInteger, isSystemPropertyNotSet, majorVersion, transferCapabilitiesFromSystemProperties, webdriverLog, withLogpublic void setupWebdriverBinary()
@CheckReturnValue @Nonnull public org.openqa.selenium.WebDriver create(Config config, Browser browser, @Nullable org.openqa.selenium.Proxy proxy, java.io.File browserDownloadsFolder)
@CheckReturnValue @Nonnull protected org.openqa.selenium.chrome.ChromeDriverService buildService(Config config)
@CheckReturnValue @Nonnull public org.openqa.selenium.MutableCapabilities createCapabilities(Config config, Browser browser, @Nullable org.openqa.selenium.Proxy proxy, @Nullable java.io.File browserDownloadsFolder)
@CheckReturnValue @Nonnull protected java.util.List<java.lang.String> createChromeArguments(Config config, Browser browser)
@CheckReturnValue @Nonnull protected java.util.List<java.lang.String> createHeadlessArguments(Config config)
@CheckReturnValue @Nonnull protected java.lang.String[] excludeSwitches(org.openqa.selenium.Capabilities capabilities)
@CheckReturnValue @Nonnull protected java.util.Map<java.lang.String,java.lang.Object> mobileEmulation()
@CheckReturnValue
@Nonnull
protected java.util.Map<java.lang.String,java.lang.Object> prefs(@Nullable
java.io.File browserDownloadsFolder)