public class ChromeWebDriverFactory extends EnvironmentWebDriverFactory
| Modifier and Type | Class and Description |
|---|---|
static class |
ChromeWebDriverFactory.Builder |
static interface |
ChromeWebDriverFactory.CookiePreparer
Interface for service classes that prepare cookies in a Chrome webdriver.
|
static interface |
ChromeWebDriverFactory.DriverServiceBuilderConfigurator |
environmentSupplier| Modifier | Constructor and Description |
|---|---|
|
ChromeWebDriverFactory() |
protected |
ChromeWebDriverFactory(ChromeWebDriverFactory.Builder builder) |
| Modifier and Type | Method and Description |
|---|---|
static ChromeWebDriverFactory.Builder |
builder() |
protected void |
configureProxy(org.openqa.selenium.chrome.ChromeOptions options,
InetSocketAddress proxySocketAddress,
net.lightbody.bmp.mitm.CertificateAndKeySource certificateAndKeySource)
Configures a capabilities instance to use the given proxy.
|
protected org.openqa.selenium.chrome.ChromeDriverService.Builder |
createDriverServiceBuilder() |
WebdrivingSession |
createWebdrivingSession(WebDriverConfig config)
Creates a webdriving session with the given configuration.
|
static ChromeWebDriverFactory.CookiePreparer |
makeCookieImplanter(Path scratchDir,
Supplier<? extends Collection<DeserializableCookie>> cookiesSupplier) |
public ChromeWebDriverFactory()
protected ChromeWebDriverFactory(ChromeWebDriverFactory.Builder builder)
public static ChromeWebDriverFactory.Builder builder()
public WebdrivingSession createWebdrivingSession(WebDriverConfig config) throws IOException
WebDriverFactoryconfig - the configurationIOException - on I/O errorprotected org.openqa.selenium.chrome.ChromeDriverService.Builder createDriverServiceBuilder()
protected void configureProxy(org.openqa.selenium.chrome.ChromeOptions options,
InetSocketAddress proxySocketAddress,
@Nullable
net.lightbody.bmp.mitm.CertificateAndKeySource certificateAndKeySource)
options - the options instanceproxySocketAddress - the proxycertificateAndKeySource - the certificate and key source (unused)public static ChromeWebDriverFactory.CookiePreparer makeCookieImplanter(Path scratchDir, Supplier<? extends Collection<DeserializableCookie>> cookiesSupplier)
Copyright © 2016–2018. All rights reserved.