Package net.thucydides.core.webdriver
Class DriverStrategySelector
- java.lang.Object
-
- net.thucydides.core.webdriver.DriverStrategySelector
-
public class DriverStrategySelector extends Object
Created by john on 25/06/2016.
-
-
Constructor Summary
Constructors Constructor Description DriverStrategySelector(EnvironmentVariables environmentVariables)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
browserStackUrlIsDefined()
SupportedWebDriver
forDriverClass(Class<? extends org.openqa.selenium.WebDriver> driverClass)
static DriverStrategySelector
inEnvironment(EnvironmentVariables environmentVariables)
boolean
isARemoteDriver(Class<? extends org.openqa.selenium.WebDriver> driverClass)
boolean
saucelabsUrlIsDefined()
boolean
shouldUseARemoteDriver()
-
-
-
Constructor Detail
-
DriverStrategySelector
public DriverStrategySelector(EnvironmentVariables environmentVariables)
-
-
Method Detail
-
inEnvironment
public static DriverStrategySelector inEnvironment(EnvironmentVariables environmentVariables)
-
forDriverClass
public SupportedWebDriver forDriverClass(Class<? extends org.openqa.selenium.WebDriver> driverClass)
-
isARemoteDriver
public boolean isARemoteDriver(Class<? extends org.openqa.selenium.WebDriver> driverClass)
-
shouldUseARemoteDriver
public boolean shouldUseARemoteDriver()
-
saucelabsUrlIsDefined
public boolean saucelabsUrlIsDefined()
-
browserStackUrlIsDefined
public boolean browserStackUrlIsDefined()
-
-