public class ChromeDriverFactory extends AbstractDriverFactory
| Constructor and Description |
|---|
ChromeDriverFactory() |
| Modifier and Type | Method and Description |
|---|---|
protected ChromeDriverService |
buildService(Config config) |
WebDriver |
create(Config config,
Browser browser,
Proxy proxy,
java.io.File browserDownloadsFolder) |
MutableCapabilities |
createCapabilities(Config config,
Browser browser,
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(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() |
convertStringToNearestObjectType, createCommonCapabilities, isBoolean, isInteger, isSystemPropertyNotSet, majorVersion, transferCapabilitiesFromSystemProperties, webdriverLogpublic void setupWebdriverBinary()
public WebDriver create(Config config, Browser browser, Proxy proxy, java.io.File browserDownloadsFolder)
protected ChromeDriverService buildService(Config config)
public MutableCapabilities createCapabilities(Config config, Browser browser, 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(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)