Class Devices


  • public class Devices
    extends Object
    • Method Detail

      • randomSessionId

        public static org.openqa.selenium.remote.SessionId randomSessionId()
      • fixedSession

        public static <Driver extends org.openqa.selenium.WebDriver> Function<Driver,​org.openqa.selenium.remote.SessionId> fixedSession​(org.openqa.selenium.remote.SessionId sessionId)
      • fixedSession

        public static <Driver extends org.openqa.selenium.WebDriver> Function<Driver,​org.openqa.selenium.remote.SessionId> fixedSession()
      • remoteSession

        public static <Driver extends org.openqa.selenium.remote.RemoteWebDriver> Function<Driver,​org.openqa.selenium.remote.SessionId> remoteSession()
      • remoteDevice

        public static <Driver extends org.openqa.selenium.remote.RemoteWebDriver> Device<Driver> remoteDevice​(String name,
                                                                                                              Driver driver)
      • directDevice

        public static <Driver extends org.openqa.selenium.WebDriver> Device<Driver> directDevice​(String name,
                                                                                                 Driver driver)
      • provider

        public static <Driver extends org.openqa.selenium.WebDriver> DeviceProvider<Driver> provider​(Supplier<Device<Driver>> supplier)
      • provider

        public static <Driver extends org.openqa.selenium.WebDriver> DeviceProvider<Driver> provider​(String device,
                                                                                                     Supplier<Driver> supplier,
                                                                                                     Function<Driver,​org.openqa.selenium.remote.SessionId> session)
      • directProvider

        public static <Driver extends org.openqa.selenium.WebDriver> DeviceProvider<Driver> directProvider​(String device,
                                                                                                           Supplier<Driver> supplier)
      • remoteProvider

        public static <Driver extends org.openqa.selenium.remote.RemoteWebDriver> DeviceProvider<Driver> remoteProvider​(String device,
                                                                                                                        Supplier<Driver> supplier)