Groovy Documentation

geb.driver
[Groovy] Class RemoteDriverOperations

java.lang.Object
  geb.driver.RemoteDriverOperations

class RemoteDriverOperations

Wraps the operations on remote drivers to avoid a hard dependency on selenium-remote-client.


Property Summary
ClassLoader classLoader

 
Constructor Summary
RemoteDriverOperations(ClassLoader classLoader)

 
Method Summary
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 getRemoteWebDriverClass()

boolean isRemoteDriverAvailable()

Class softLoadRemoteDriverClass(String name)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Property Detail

classLoader

final ClassLoader classLoader


 
Constructor Detail

RemoteDriverOperations

RemoteDriverOperations(ClassLoader classLoader)


 
Method Detail

getAugmentedDriver

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. If it is not, the passed in driver is returned.


getRemoteWebDriverClass

Class getRemoteWebDriverClass()


isRemoteDriverAvailable

boolean isRemoteDriverAvailable()


softLoadRemoteDriverClass

Class softLoadRemoteDriverClass(String name)


 

Groovy API Documentation for Geb 0.9.3 - Licensed under the Apache License, Version 2.0 - http://www.gebish.org