Class Hierarchy
- java.lang.Object
- io.webdevice.device.BaseDeviceProvider<Driver> (implements io.webdevice.device.DeviceProvider<Driver>)
- io.webdevice.device.DirectDeviceProvider<Driver>
- io.webdevice.device.RemoteDeviceProvider
- io.webdevice.device.Browser (implements io.webdevice.device.WebDevice)
- io.webdevice.device.Device<Driver>
- io.webdevice.device.DevicePool<Driver> (implements io.webdevice.device.DeviceProvider<Driver>)
- io.webdevice.device.Devices
- org.openqa.selenium.MutableCapabilities (implements java.io.Serializable)
- io.webdevice.support.ProtectedCapabilities
- io.webdevice.support.RelativeNavigation (implements org.openqa.selenium.WebDriver.Navigation)
- org.openqa.selenium.remote.RemoteWebDriver (implements org.openqa.selenium.internal.FindsByClassName, org.openqa.selenium.internal.FindsByCssSelector, org.openqa.selenium.internal.FindsById, org.openqa.selenium.internal.FindsByLinkText, org.openqa.selenium.internal.FindsByName, org.openqa.selenium.internal.FindsByTagName, org.openqa.selenium.internal.FindsByXPath, org.openqa.selenium.HasCapabilities, org.openqa.selenium.interactions.HasInputDevices, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebDriver)
- io.webdevice.support.ProtectedWebDriver (implements java.util.function.Supplier<T>)
- io.webdevice.support.SimpleDeviceCheck<Driver> (implements java.util.function.Predicate<T>)
- io.webdevice.support.SimpleDeviceRegistry (implements io.webdevice.device.DeviceRegistry)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.webdevice.device.DeviceNotProvidedException
- java.lang.RuntimeException
- java.lang.Exception
- io.webdevice.device.BaseDeviceProvider<Driver> (implements io.webdevice.device.DeviceProvider<Driver>)
Interface Hierarchy
- java.util.function.Consumer<T>
- io.webdevice.device.DeviceProvider<Driver> (also extends java.util.function.Supplier<T>)
- io.webdevice.device.DeviceRegistry
- org.openqa.selenium.HasCapabilities
- io.webdevice.device.WebDevice (also extends org.openqa.selenium.interactions.Interactive, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebDriver)
- org.openqa.selenium.interactions.Interactive
- io.webdevice.device.WebDevice (also extends org.openqa.selenium.HasCapabilities, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebDriver)
- org.openqa.selenium.JavascriptExecutor
- io.webdevice.device.WebDevice (also extends org.openqa.selenium.HasCapabilities, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebDriver)
- org.openqa.selenium.SearchContext
- org.openqa.selenium.WebDriver
- io.webdevice.device.WebDevice (also extends org.openqa.selenium.HasCapabilities, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.TakesScreenshot)
- org.openqa.selenium.WebDriver
- java.util.function.Supplier<T>
- io.webdevice.device.DeviceProvider<Driver> (also extends java.util.function.Consumer<T>)
- org.openqa.selenium.TakesScreenshot
- io.webdevice.device.WebDevice (also extends org.openqa.selenium.HasCapabilities, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.WebDriver)