public interface ElementEventListener extends Listener
void beforeClickOn(WebElement element, WebDriver driver)
WebElement.click()
.driver
- WebDriverelement
- the WebElement being used for the actionvoid afterClickOn(WebElement element, WebDriver driver)
WebElement.click()
.
Not called, if an exception is thrown.driver
- WebDriverelement
- the WebElement being used for the actionvoid beforeChangeValueOf(WebElement element, WebDriver driver)
WebElement.clear()
,
WebElement.sendKeys(...)
.driver
- WebDriverelement
- the WebElement being used for the actionvoid beforeChangeValueOf(WebElement element, WebDriver driver, java.lang.CharSequence[] keysToSend)
WebElement.clear()
,
WebElement.sendKeys(...)
.driver
- WebDriverelement
- the WebElement being used for the actionkeysToSend
- character sequence to send to the elementvoid afterChangeValueOf(WebElement element, WebDriver driver)
WebElement.clear()
,
WebElement.sendKeys(...)
.
Not called, if an exception is thrown.driver
- WebDriverelement
- the WebElement being used for the actionvoid afterChangeValueOf(WebElement element, WebDriver driver, java.lang.CharSequence[] keysToSend)
WebElement.clear()
,
WebElement.sendKeys(...)
.
Not called, if an exception is thrown.driver
- WebDriverelement
- the WebElement being used for the actionkeysToSend
- character sequence to send to the elementvoid beforeGetText(WebElement element, WebDriver driver)
WebElement.getText()
method is being called.element
- - WebElement
against which call is being madedriver
- - instance of WebDriver
void afterGetText(WebElement element, WebDriver driver, java.lang.String text)
WebElement.getText()
method is being called.element
- - WebElement
against which call is being madedriver
- - instance of WebDriver
text
- - String
object extracted from respective WebElement