Class SaucelabsRemoteDriverCapabilities
java.lang.Object
net.thucydides.core.webdriver.capabilities.SaucelabsRemoteDriverCapabilities
- All Implemented Interfaces:
RemoteDriverCapabilities
public class SaucelabsRemoteDriverCapabilities extends java.lang.Object implements RemoteDriverCapabilities
Provide Sauce Labs specific capabilities
-
Constructor Summary
Constructors Constructor Description SaucelabsRemoteDriverCapabilities(EnvironmentVariables environmentVariables)
-
Method Summary
Modifier and Type Method Description org.openqa.selenium.remote.DesiredCapabilities
getCapabilities(org.openqa.selenium.remote.DesiredCapabilities capabilities)
Saucelabs capabilities are defined in the saucelabs environment configuration variables, e.g.static java.lang.String
getSaucelabsDriverFrom(EnvironmentVariables environmentVariables)
java.lang.String
getUrl()
The Saucelabs URL, specified in the `saucelabs.url` property.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
SaucelabsRemoteDriverCapabilities
-
-
Method Details
-
getSaucelabsDriverFrom
-
getUrl
public java.lang.String getUrl()The Saucelabs URL, specified in the `saucelabs.url` property.- Specified by:
getUrl
in interfaceRemoteDriverCapabilities
- Returns:
-
getCapabilities
public org.openqa.selenium.remote.DesiredCapabilities getCapabilities(org.openqa.selenium.remote.DesiredCapabilities capabilities)Saucelabs capabilities are defined in the saucelabs environment configuration variables, e.g. saucelabs { screenResolution = "800x600" recordScreenshots = false } These are added to the 'sauce:options' capability.- Specified by:
getCapabilities
in interfaceRemoteDriverCapabilities
-