class RemoteDriverOperations extends Object
Wraps the operations on remote drivers to avoid a hard dependency on selenium-remote-client.
Type | Name and description |
---|---|
ClassLoader |
classLoader |
Constructor and description |
---|
RemoteDriverOperations(ClassLoader classLoader) |
Type Params | Return Type | Name and description |
---|---|---|
|
Optional<WebDriver> |
asRemoteWebDriver(WebDriver driver) |
|
Object |
executeCommand(WebDriver driver, String commandName, Map<String, ?> parameters) |
|
WebDriver |
getAugmentedDriver(WebDriver driver) If the driver is a remote driver, a proxy will be returned that implements the feature interfaces of the actual driver on the remote side. |
|
Optional<Class<? extends WebDriver>> |
getOptionalRemoteWebDriverClass() |
|
Class |
softLoadRemoteDriverClass(String name) |
Groovy API Documentation for Geb 7.0 - Licensed under the Apache License, Version 2.0 - http://www.gebish.org