private class DefaultSession.BrowserCreator extends java.lang.Object implements java.util.concurrent.Callable<EventFiringWebDriver>
| Modifier and Type | Field and Description |
|---|---|
private org.openqa.selenium.Capabilities |
capabilities |
private org.openqa.selenium.Capabilities |
describedCapabilities |
private DriverFactory |
factory |
private boolean |
isAndroid |
| Constructor and Description |
|---|
BrowserCreator(DriverFactory factory,
org.openqa.selenium.Capabilities capabilities) |
| Modifier and Type | Method and Description |
|---|---|
EventFiringWebDriver |
call() |
org.openqa.selenium.Capabilities |
getCapabilityDescription() |
private org.openqa.selenium.remote.DesiredCapabilities |
getDescription(org.openqa.selenium.WebDriver instance,
org.openqa.selenium.Capabilities capabilities) |
boolean |
isAndroid() |
private final DriverFactory factory
private final org.openqa.selenium.Capabilities capabilities
private volatile org.openqa.selenium.Capabilities describedCapabilities
private volatile boolean isAndroid
BrowserCreator(DriverFactory factory, org.openqa.selenium.Capabilities capabilities)
public EventFiringWebDriver call() throws java.lang.Exception
call in interface java.util.concurrent.Callable<EventFiringWebDriver>java.lang.Exceptionpublic org.openqa.selenium.Capabilities getCapabilityDescription()
public boolean isAndroid()
private org.openqa.selenium.remote.DesiredCapabilities getDescription(org.openqa.selenium.WebDriver instance,
org.openqa.selenium.Capabilities capabilities)