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.Exception
public 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)