A B C D E F G H I L M N P Q R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(Device<Driver>) - Method in class io.webdevice.device.DevicePool
-
Marks the
Deviceas free for use - accept(Device<Driver>) - Method in interface io.webdevice.device.DeviceProvider
- acquired() - Method in class io.webdevice.device.WebDevice
- apply(Device<Driver>) - Method in class io.webdevice.support.SimpleDeviceCheck
- as(Class<T>) - Method in class io.webdevice.device.Device
B
- back() - Method in class io.webdevice.support.RelativeNavigation
- BaseDeviceProvider<Driver extends org.openqa.selenium.WebDriver> - Class in io.webdevice.device
- BaseDeviceProvider(String) - Constructor for class io.webdevice.device.BaseDeviceProvider
C
- canonicalize(String) - Method in class io.webdevice.device.WebDevice
- capabilities - Variable in class io.webdevice.device.BaseDeviceProvider
- close() - Method in class io.webdevice.device.WebDevice
- confidential - Variable in class io.webdevice.device.BaseDeviceProvider
D
- Device<Driver extends org.openqa.selenium.WebDriver> - Class in io.webdevice.device
- Device(String, Driver, Function<Driver, SessionId>) - Constructor for class io.webdevice.device.Device
- DeviceNotProvidedException - Exception in io.webdevice.device
- DeviceNotProvidedException(String) - Constructor for exception io.webdevice.device.DeviceNotProvidedException
- DeviceNotProvidedException(String, Throwable) - Constructor for exception io.webdevice.device.DeviceNotProvidedException
- DevicePool<Driver extends org.openqa.selenium.WebDriver> - Class in io.webdevice.device
-
A naive and unoptimized
Devicepool - DevicePool(String, DeviceProvider<Driver>, Function<Device<Driver>, Boolean>) - Constructor for class io.webdevice.device.DevicePool
- DevicePool(String, DeviceProvider<Driver>, Function<Device<Driver>, Boolean>, BlockingDeque<Device<Driver>>, BlockingDeque<Device<Driver>>) - Constructor for class io.webdevice.device.DevicePool
- DeviceProvider<Driver extends org.openqa.selenium.WebDriver> - Interface in io.webdevice.device
- DeviceRegistry - Interface in io.webdevice.device
- Devices - Class in io.webdevice.device
- directDevice(String, Driver) - Static method in class io.webdevice.device.Devices
- DirectDeviceProvider<Driver extends org.openqa.selenium.WebDriver> - Class in io.webdevice.device
- DirectDeviceProvider(String, Class<Driver>) - Constructor for class io.webdevice.device.DirectDeviceProvider
- directProvider(String, Supplier<Driver>) - Static method in class io.webdevice.device.Devices
- dispose() - Method in class io.webdevice.device.DevicePool
E
- equals(Object) - Method in class io.webdevice.device.Device
- executeAsyncScript(String, Object...) - Method in class io.webdevice.device.WebDevice
- executeScript(String, Object...) - Method in class io.webdevice.device.WebDevice
F
- findElement(By) - Method in class io.webdevice.device.WebDevice
- findElements(By) - Method in class io.webdevice.device.WebDevice
- fixedSession() - Static method in class io.webdevice.device.Devices
- fixedSession(SessionId) - Static method in class io.webdevice.device.Devices
- forward() - Method in class io.webdevice.support.RelativeNavigation
G
- get() - Method in class io.webdevice.device.DevicePool
-
Acquires a
Devicefor exclusive use - get() - Method in class io.webdevice.device.DirectDeviceProvider
- get() - Method in class io.webdevice.device.RemoteDeviceProvider
- get() - Method in class io.webdevice.support.ProtectedWebDriver
- get(String) - Method in class io.webdevice.device.WebDevice
- getBaseUrl() - Method in class io.webdevice.device.WebDevice
- getCapabilities() - Method in class io.webdevice.device.BaseDeviceProvider
- getCapabilities() - Method in class io.webdevice.device.WebDevice
- getConfidential() - Method in class io.webdevice.device.BaseDeviceProvider
- getCurrentUrl() - Method in class io.webdevice.device.WebDevice
- getDefaultDevice() - Method in class io.webdevice.device.WebDevice
- getDevice() - Method in exception io.webdevice.device.DeviceNotProvidedException
- getDriver() - Method in class io.webdevice.device.Device
- getName() - Method in class io.webdevice.device.BaseDeviceProvider
- getName() - Method in class io.webdevice.device.Device
- getPageSource() - Method in class io.webdevice.device.WebDevice
- getRemoteAddress() - Method in class io.webdevice.device.RemoteDeviceProvider
- getScreenshotAs(OutputType<X>) - Method in class io.webdevice.device.WebDevice
- getSessionId() - Method in class io.webdevice.device.Device
- getTitle() - Method in class io.webdevice.device.WebDevice
- getWindowHandle() - Method in class io.webdevice.device.WebDevice
- getWindowHandles() - Method in class io.webdevice.device.WebDevice
H
- hashCode() - Method in class io.webdevice.device.Device
- home() - Method in class io.webdevice.device.WebDevice
I
- initialize() - Method in class io.webdevice.device.DirectDeviceProvider
- initialize() - Method in class io.webdevice.device.RemoteDeviceProvider
- initialize() - Method in class io.webdevice.device.WebDevice
- invoke(Function<Driver, R>) - Method in class io.webdevice.device.Device
- invoke(Function<Driver, R>) - Method in class io.webdevice.device.WebDevice
- io.webdevice.device - package io.webdevice.device
- io.webdevice.support - package io.webdevice.support
- isEager() - Method in class io.webdevice.device.WebDevice
- isStrict() - Method in class io.webdevice.device.WebDevice
L
- log - Variable in class io.webdevice.device.BaseDeviceProvider
M
- manage() - Method in class io.webdevice.device.WebDevice
- mask(Capabilities, Set<String>) - Static method in class io.webdevice.support.ProtectedCapabilities
- maskedCapabilities() - Method in class io.webdevice.device.BaseDeviceProvider
N
- name - Variable in class io.webdevice.device.BaseDeviceProvider
- navigate() - Method in class io.webdevice.device.WebDevice
- navigateTo(String) - Method in class io.webdevice.device.WebDevice
P
- perform(Collection<Sequence>) - Method in class io.webdevice.device.WebDevice
- perform(Consumer<Driver>) - Method in class io.webdevice.device.Device
- perform(Consumer<Driver>) - Method in class io.webdevice.device.WebDevice
- ProtectedCapabilities - Class in io.webdevice.support
- ProtectedCapabilities(Capabilities, Supplier<Set<String>>) - Constructor for class io.webdevice.support.ProtectedCapabilities
- ProtectedWebDriver - Class in io.webdevice.support
-
This class exists only to prevent sensitive capabilities from being leaked when
RemoteWebDriver.toString()is called on - ProtectedWebDriver(URL, Capabilities, Set<String>) - Constructor for class io.webdevice.support.ProtectedWebDriver
- ProtectedWebDriver(CommandExecutor, Capabilities, Set<String>) - Constructor for class io.webdevice.support.ProtectedWebDriver
- provide(String) - Method in interface io.webdevice.device.DeviceRegistry
- provide(String) - Method in class io.webdevice.support.SimpleDeviceRegistry
- provider(String, Supplier<Driver>, Function<Driver, SessionId>) - Static method in class io.webdevice.device.Devices
- provider(Supplier<Device<Driver>>) - Static method in class io.webdevice.device.Devices
Q
R
- randomSessionId() - Static method in class io.webdevice.device.Devices
- refresh() - Method in class io.webdevice.support.RelativeNavigation
- RelativeNavigation - Class in io.webdevice.support
- RelativeNavigation(WebDriver.Navigation, Function<String, String>) - Constructor for class io.webdevice.support.RelativeNavigation
- release() - Method in class io.webdevice.device.WebDevice
- release(Device<Driver>) - Method in interface io.webdevice.device.DeviceRegistry
- release(Device<Driver>) - Method in class io.webdevice.support.SimpleDeviceRegistry
- remoteDevice(String, Driver) - Static method in class io.webdevice.device.Devices
- RemoteDeviceProvider - Class in io.webdevice.device
- RemoteDeviceProvider(String, URL) - Constructor for class io.webdevice.device.RemoteDeviceProvider
- remoteProvider(String, Supplier<Driver>) - Static method in class io.webdevice.device.Devices
- remoteSession() - Static method in class io.webdevice.device.Devices
- resetInputState() - Method in class io.webdevice.device.WebDevice
S
- setBaseUrl(URL) - Method in class io.webdevice.device.WebDevice
- setCapabilities(Capabilities) - Method in class io.webdevice.device.BaseDeviceProvider
- setConfidential(Set<String>) - Method in class io.webdevice.device.BaseDeviceProvider
- setDefaultDevice(String) - Method in class io.webdevice.device.WebDevice
- setEager(boolean) - Method in class io.webdevice.device.WebDevice
- setStrict(boolean) - Method in class io.webdevice.device.WebDevice
- SimpleDeviceCheck<Driver extends org.openqa.selenium.WebDriver> - Class in io.webdevice.support
- SimpleDeviceCheck() - Constructor for class io.webdevice.support.SimpleDeviceCheck
- SimpleDeviceRegistry - Class in io.webdevice.support
- SimpleDeviceRegistry() - Constructor for class io.webdevice.support.SimpleDeviceRegistry
- startSession(Capabilities) - Method in class io.webdevice.support.ProtectedWebDriver
- switchTo() - Method in class io.webdevice.device.WebDevice
T
- to(String) - Method in class io.webdevice.support.RelativeNavigation
- to(URL) - Method in class io.webdevice.support.RelativeNavigation
- toString() - Method in class io.webdevice.support.ProtectedCapabilities
-
Mimics
MutableCapabilities.toString()behavior, masking capability values marked as confidential.
U
- use(String) - Method in class io.webdevice.device.WebDevice
- useDefault() - Method in class io.webdevice.device.WebDevice
W
- WebDevice - Class in io.webdevice.device
- WebDevice(DeviceRegistry) - Constructor for class io.webdevice.device.WebDevice
- withBaseUrl(URL) - Method in class io.webdevice.device.WebDevice
- withDefaultDevice(String) - Method in class io.webdevice.device.WebDevice
- withEager(boolean) - Method in class io.webdevice.device.WebDevice
- withProvider(String, DeviceProvider<Driver>) - Method in class io.webdevice.support.SimpleDeviceRegistry
- withStrict(boolean) - Method in class io.webdevice.device.WebDevice
All Classes All Packages