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

      public SaucelabsRemoteDriverCapabilities​(EnvironmentVariables environmentVariables)
  • Method Details

    • getSaucelabsDriverFrom

      public static java.lang.String getSaucelabsDriverFrom​(EnvironmentVariables environmentVariables)
    • getUrl

      public java.lang.String getUrl()
      The Saucelabs URL, specified in the `saucelabs.url` property.
      Specified by:
      getUrl in interface RemoteDriverCapabilities
      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 interface RemoteDriverCapabilities