|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface WebDriverEventListener
| Method Summary | |
|---|---|
void |
afterChangeValueOf(WebElement element,
WebDriver driver)
Called after WebElement.clear(), WebElement.sendKeys(...), or WebElement.toggle(). |
void |
afterClickOn(WebElement element,
WebDriver driver)
Called after WebElement.click(). |
void |
afterFindBy(By by,
WebElement element,
WebDriver driver)
Called after WebDriver.findElement(...), or
WebDriver.findElements(...), or WebElement.findElement(...), or WebElement.findElements(...). |
void |
afterNavigateBack(WebDriver driver)
Called after WebDriver.navigate().back(). |
void |
afterNavigateForward(WebDriver driver)
Called after WebDriver.navigate().forward(). |
void |
afterNavigateTo(java.lang.String url,
WebDriver driver)
Called after WebDriver.get(String url) respectively
WebDriver.navigate().to(String url). |
void |
afterScript(java.lang.String script,
WebDriver driver)
Called after WebDriver#executeScript(String). |
void |
beforeChangeValueOf(WebElement element,
WebDriver driver)
Called before WebElement.clear(), WebElement.sendKeys(...), or WebElement.toggle(). |
void |
beforeClickOn(WebElement element,
WebDriver driver)
Called before WebElement.click(). |
void |
beforeFindBy(By by,
WebElement element,
WebDriver driver)
Called before WebDriver.findElement(...), or
WebDriver.findElements(...), or WebElement.findElement(...), or WebElement.findElements(...). |
void |
beforeNavigateBack(WebDriver driver)
Called before WebDriver.navigate().back(). |
void |
beforeNavigateForward(WebDriver driver)
Called before WebDriver.navigate().forward(). |
void |
beforeNavigateTo(java.lang.String url,
WebDriver driver)
Called before WebDriver.get(String url) respectively
WebDriver.navigate().to(String url). |
void |
beforeScript(java.lang.String script,
WebDriver driver)
Called before WebDriver#executeScript(String) |
void |
onException(java.lang.Throwable throwable,
WebDriver driver)
Called whenever an exception would be thrown. |
| Method Detail |
|---|
void beforeNavigateTo(java.lang.String url,
WebDriver driver)
WebDriver.get(String url) respectively
WebDriver.navigate().to(String url).
void afterNavigateTo(java.lang.String url,
WebDriver driver)
WebDriver.get(String url) respectively
WebDriver.navigate().to(String url). Not called, if an
exception is thrown.
void beforeNavigateBack(WebDriver driver)
WebDriver.navigate().back().
void afterNavigateBack(WebDriver driver)
WebDriver.navigate().back(). Not called, if an
exception is thrown.
void beforeNavigateForward(WebDriver driver)
WebDriver.navigate().forward().
void afterNavigateForward(WebDriver driver)
WebDriver.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(...), or WebElement.toggle().
void afterChangeValueOf(WebElement element,
WebDriver driver)
WebElement.clear(), WebElement.sendKeys(...), or WebElement.toggle(). Not called, if an
exception is thrown.
void beforeScript(java.lang.String script,
WebDriver driver)
WebDriver#executeScript(String)
void afterScript(java.lang.String script,
WebDriver driver)
WebDriver#executeScript(String). Not called if an exception is thrown
void onException(java.lang.Throwable throwable,
WebDriver driver)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||