public interface WebDriverEventListener
void beforeNavigateTo(String url, WebDriver driver)
get(String url)
respectively
navigate().to(String url)
.void afterNavigateTo(String url, WebDriver driver)
get(String url)
respectively
navigate().to(String url)
. Not called, if an
exception is thrown.void beforeNavigateBack(WebDriver driver)
navigate().back()
.void afterNavigateBack(WebDriver driver)
navigate().back()
. Not called, if an
exception is thrown.void beforeNavigateForward(WebDriver driver)
navigate().forward()
.void afterNavigateForward(WebDriver driver)
navigate().forward()
. Not called,
if an exception is thrown.void beforeFindBy(By by, WebElement element, WebDriver driver)
WebDriver.findElement(...)
, or
WebDriver.findElements(...)
, or WebElement.findElement(...)
, or WebElement.findElements(...)
.element
- will be null
, if a find method of WebDriver
is called.void afterFindBy(By by, WebElement element, WebDriver driver)
WebDriver.findElement(...)
, or
WebDriver.findElements(...)
, or WebElement.findElement(...)
, or WebElement.findElements(...)
.element
- will be null
, if a find method of WebDriver
is called.void beforeClickOn(WebElement element, WebDriver driver)
WebElement.click()
.void afterClickOn(WebElement element, WebDriver driver)
WebElement.click()
. Not called, if an exception is
thrown.void beforeChangeValueOf(WebElement element, WebDriver driver)
WebElement.clear()
, WebElement.sendKeys(...)
.void afterChangeValueOf(WebElement element, WebDriver driver)
WebElement.clear()
, WebElement.sendKeys(...)
}. Not called, if an exception is thrown.void beforeScript(String script, WebDriver driver)
RemoteWebDriver
void afterScript(String script, WebDriver driver)
RemoteWebDriver
. Not called if an exception is thrownCopyright © 2014. All rights reserved.