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 |
---|---|---|
|
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. |
|
Class<? extends WebDriver> |
getRemoteWebDriverClass() |
|
boolean |
isRemoteDriverAvailable() |
|
Class |
softLoadRemoteDriverClass(String name) |
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. If it is not, the passed in driver is returned.
Groovy API Documentation for Geb 5.1 - Licensed under the Apache License, Version 2.0 - http://www.gebish.org