Package com.codeborne.selenide.webdriver
Class ChromeDriverFactory
java.lang.Object
com.codeborne.selenide.webdriver.AbstractDriverFactory
com.codeborne.selenide.webdriver.AbstractChromiumDriverFactory
com.codeborne.selenide.webdriver.ChromeDriverFactory
- All Implemented Interfaces:
DriverFactory
@ParametersAreNonnullByDefault
public class ChromeDriverFactory
extends AbstractChromiumDriverFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.openqa.selenium.chrome.ChromeDriverServicebuildService(Config config) org.openqa.selenium.WebDrivercreate(Config config, Browser browser, org.openqa.selenium.Proxy proxy, File browserDownloadsFolder) org.openqa.selenium.chrome.ChromeOptionscreateCapabilities(Config config, Browser browser, org.openqa.selenium.Proxy proxy, File browserDownloadsFolder) createChromeArguments(Config config, Browser browser) protected String[]excludeSwitches(org.openqa.selenium.Capabilities capabilities) voidMethods inherited from class com.codeborne.selenide.webdriver.AbstractChromiumDriverFactory
createChromiumArguments, createHeadlessArguments, parsePreferencesFromString, prefsMethods inherited from class com.codeborne.selenide.webdriver.AbstractDriverFactory
cast, convertStringToNearestObjectType, createCommonCapabilities, createCommonCapabilities, isBoolean, isInteger, isSystemPropertyNotSet, majorVersion, merge, transferCapabilitiesFromSystemProperties, webdriverLog, withLog
-
Constructor Details
-
ChromeDriverFactory
public ChromeDriverFactory()
-
-
Method Details
-
setupWebdriverBinary
public void setupWebdriverBinary() -
create
-
buildService
@CheckReturnValue @Nonnull protected org.openqa.selenium.chrome.ChromeDriverService buildService(Config config) -
createCapabilities
-
createChromeArguments
-
excludeSwitches
@CheckReturnValue @Nonnull protected String[] excludeSwitches(org.openqa.selenium.Capabilities capabilities) -
mobileEmulation
-