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)
RemoteWebDrivervoid afterScript(String script, WebDriver driver)
RemoteWebDriver. Not called if an exception is thrownCopyright © 2013. All Rights Reserved.