Package net.thucydides.core.webdriver
Class DriverStrategySelector
java.lang.Object
net.thucydides.core.webdriver.DriverStrategySelector
public class DriverStrategySelector
extends java.lang.Object
Created by john on 25/06/2016.
-
Constructor Summary
Constructors Constructor Description DriverStrategySelector(EnvironmentVariables environmentVariables)
-
Method Summary
Modifier and Type Method Description boolean
browserStackUrlIsDefined()
SupportedWebDriver
forDriverClass(java.lang.Class<? extends org.openqa.selenium.WebDriver> driverClass)
static DriverStrategySelector
inEnvironment(EnvironmentVariables environmentVariables)
boolean
isARemoteDriver(java.lang.Class<? extends org.openqa.selenium.WebDriver> driverClass)
boolean
sauceLabsIsUsed()
boolean
shouldUseARemoteDriver()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DriverStrategySelector
-
-
Method Details
-
inEnvironment
-
forDriverClass
public SupportedWebDriver forDriverClass(java.lang.Class<? extends org.openqa.selenium.WebDriver> driverClass) -
isARemoteDriver
public boolean isARemoteDriver(java.lang.Class<? extends org.openqa.selenium.WebDriver> driverClass) -
shouldUseARemoteDriver
public boolean shouldUseARemoteDriver() -
sauceLabsIsUsed
public boolean sauceLabsIsUsed() -
browserStackUrlIsDefined
public boolean browserStackUrlIsDefined()
-