enhance the interfaces implemented by this instance of webelement iff that instance is a org.openqa.selenium.remote.remotewebelement . the webelement that is returned may well be a dynamic proxy . you can not rely on the concrete implementing class to remain constant . concode_field_sep Map<String,AugmenterProvider> elementAugmentors concode_elem_sep Map<String,AugmenterProvider> driverAugmentors concode_field_sep void addElementAugmentation concode_elem_sep void addDriverAugmentation concode_elem_sep X create concode_elem_sep RemoteWebDriver extractRemoteWebDriver
WebElement function ( RemoteWebElement arg0 ) { RemoteWebDriver loc0 = ( RemoteWebDriver ) arg0 . getWrappedDriver ( ) ; if ( loc0 == null ) { return arg0 ; } return create ( loc0 , elementAugmentors , arg0 ) ; }