public interface WebDriverEventListener
void beforeAlertAccept(WebDriver driver)
Alert.accept()driver - WebDrivervoid afterAlertAccept(WebDriver driver)
Alert.accept()driver - WebDrivervoid afterAlertDismiss(WebDriver driver)
Alert.dismiss()driver - WebDrivervoid beforeAlertDismiss(WebDriver driver)
Alert.dismiss()driver - WebDrivervoid beforeNavigateTo(java.lang.String url,
WebDriver driver)
get(String url) respectively
navigate().to(String url).url - URLdriver - WebDrivervoid afterNavigateTo(java.lang.String url,
WebDriver driver)
get(String url) respectively
navigate().to(String url). Not called, if an
exception is thrown.url - URLdriver - WebDrivervoid beforeNavigateBack(WebDriver driver)
navigate().back().driver - WebDrivervoid afterNavigateBack(WebDriver driver)
navigate().back(). Not called, if an
exception is thrown.driver - WebDrivervoid beforeNavigateForward(WebDriver driver)
navigate().forward().driver - WebDrivervoid afterNavigateForward(WebDriver driver)
navigate().forward(). Not called,
if an exception is thrown.driver - WebDrivervoid beforeNavigateRefresh(WebDriver driver)
navigate().refresh().driver - WebDrivervoid afterNavigateRefresh(WebDriver driver)
navigate().refresh(). Not called,
if an exception is thrown.driver - WebDrivervoid 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.by - locator being useddriver - WebDrivervoid 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.by - locator being useddriver - WebDrivervoid 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, java.lang.CharSequence[] keysToSend)
WebElement.clear(), WebElement.sendKeys(...).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 actionvoid beforeScript(java.lang.String script,
WebDriver driver)
driver - WebDriverscript - the script to be executedvoid afterScript(java.lang.String script,
WebDriver driver)
RemoteWebDriver.executeScript(java.lang.String, java.lang.Object[]).
Not called if an exception is throwndriver - WebDriverscript - the script that was executedvoid onException(java.lang.Throwable throwable,
WebDriver driver)
driver - WebDriverthrowable - the exception that will be thrown