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.Browser
- acquired() - Method in interface io.webdevice.device.WebDevice
- 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
- Browser - Class in io.webdevice.device
- Browser(DeviceRegistry) - Constructor for class io.webdevice.device.Browser
C
- canonicalize(String) - Method in class io.webdevice.device.Browser
- canonicalize(String) - Method in interface io.webdevice.device.WebDevice
- capabilities - Variable in class io.webdevice.device.BaseDeviceProvider
- close() - Method in class io.webdevice.device.Browser
- 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
-
TODO: This needs a proper implementation
- DevicePool(String, DeviceProvider<Driver>, Predicate<Device<Driver>>) - Constructor for class io.webdevice.device.DevicePool
- DevicePool(String, DeviceProvider<Driver>, Predicate<Device<Driver>>, 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.Browser
- executeScript(String, Object...) - Method in class io.webdevice.device.Browser
F
- findElement(By) - Method in class io.webdevice.device.Browser
- findElements(By) - Method in class io.webdevice.device.Browser
- 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.Browser
- getBaseUrl() - Method in class io.webdevice.device.Browser
- getCapabilities() - Method in class io.webdevice.device.BaseDeviceProvider
- getCapabilities() - Method in class io.webdevice.device.Browser
- getConfidential() - Method in class io.webdevice.device.BaseDeviceProvider
- getCurrentUrl() - Method in class io.webdevice.device.Browser
- getDefaultDevice() - Method in class io.webdevice.device.Browser
- 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.Browser
- getRemoteAddress() - Method in class io.webdevice.device.RemoteDeviceProvider
- getScreenshotAs(OutputType<X>) - Method in class io.webdevice.device.Browser
- getSessionId() - Method in class io.webdevice.device.Device
- getTitle() - Method in class io.webdevice.device.Browser
- getWindowHandle() - Method in class io.webdevice.device.Browser
- getWindowHandles() - Method in class io.webdevice.device.Browser
H
- hashCode() - Method in class io.webdevice.device.Device
- home() - Method in class io.webdevice.device.Browser
- home() - Method in interface io.webdevice.device.WebDevice
I
- initialize() - Method in class io.webdevice.device.Browser
- initialize() - Method in class io.webdevice.device.DirectDeviceProvider
- initialize() - Method in class io.webdevice.device.RemoteDeviceProvider
- invoke(Function<Driver, R>) - Method in class io.webdevice.device.Browser
- invoke(Function<Driver, R>) - Method in class io.webdevice.device.Device
- invoke(Function<Driver, R>) - Method in interface 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.Browser
- isStrict() - Method in class io.webdevice.device.Browser
L
- log - Variable in class io.webdevice.device.BaseDeviceProvider
M
- manage() - Method in class io.webdevice.device.Browser
- mask(Capabilities, Collection<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.Browser
- navigateTo(String) - Method in class io.webdevice.device.Browser
- navigateTo(String) - Method in interface io.webdevice.device.WebDevice
P
- perform(Collection<Sequence>) - Method in class io.webdevice.device.Browser
- perform(Consumer<Driver>) - Method in class io.webdevice.device.Browser
- perform(Consumer<Driver>) - Method in class io.webdevice.device.Device
- perform(Consumer<Driver>) - Method in interface io.webdevice.device.WebDevice
- ProtectedCapabilities - Class in io.webdevice.support
- ProtectedCapabilities(Capabilities, Supplier<Collection<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, Collection<String>) - Constructor for class io.webdevice.support.ProtectedWebDriver
- ProtectedWebDriver(CommandExecutor, Capabilities, Collection<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.Browser
- release() - Method in interface 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.Browser
S
- setBaseUrl(URL) - Method in class io.webdevice.device.Browser
- setCapabilities(Capabilities) - Method in class io.webdevice.device.BaseDeviceProvider
- setConfidential(Collection<String>) - Method in class io.webdevice.device.BaseDeviceProvider
- setDefaultDevice(String) - Method in class io.webdevice.device.Browser
- setEager(boolean) - Method in class io.webdevice.device.Browser
- setStrict(boolean) - Method in class io.webdevice.device.Browser
- 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.Browser
T
- test(Device<Driver>) - Method in class io.webdevice.support.SimpleDeviceCheck
- 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.Browser
- use(String) - Method in interface io.webdevice.device.WebDevice
- useDefault() - Method in class io.webdevice.device.Browser
- useDefault() - Method in interface io.webdevice.device.WebDevice
W
- WebDevice - Interface in io.webdevice.device
- withBaseUrl(URL) - Method in class io.webdevice.device.Browser
- withDefaultDevice(String) - Method in class io.webdevice.device.Browser
- withEager(boolean) - Method in class io.webdevice.device.Browser
- withProvider(String, DeviceProvider<Driver>) - Method in class io.webdevice.support.SimpleDeviceRegistry
- withStrict(boolean) - Method in class io.webdevice.device.Browser
All Classes All Packages