public interface WebDriverEventListener
Modifier and Type | Method and Description |
---|---|
void |
afterChangeValueOf(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver,
java.lang.CharSequence[] keysToSend)
Called after
WebElement.clear() , WebElement.sendKeys(...) }. |
void |
afterClickOn(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
Called after
WebElement.click() . |
void |
afterFindBy(org.openqa.selenium.By by,
org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
Called after
WebDriver.findElement(...) , or
WebDriver.findElements(...) , or WebElement.findElement(...) , or WebElement.findElements(...) . |
void |
afterNavigateBack(org.openqa.selenium.WebDriver driver)
Called after
navigate().back() . |
void |
afterNavigateForward(org.openqa.selenium.WebDriver driver)
Called after
navigate().forward() . |
void |
afterNavigateRefresh(org.openqa.selenium.WebDriver driver)
Called after
navigate().refresh() . |
void |
afterNavigateTo(java.lang.String url,
org.openqa.selenium.WebDriver driver)
Called after
get(String url) respectively
navigate().to(String url) . |
void |
afterScript(java.lang.String script,
org.openqa.selenium.WebDriver driver)
Called after
RemoteWebDriver.executeScript(java.lang.String, java.lang.Object[]) . |
void |
beforeChangeValueOf(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver,
java.lang.CharSequence[] keysToSend)
Called before
WebElement.clear() , WebElement.sendKeys(...) . |
void |
beforeClickOn(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
Called before
WebElement.click() . |
void |
beforeFindBy(org.openqa.selenium.By by,
org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
Called before
WebDriver.findElement(...) , or
WebDriver.findElements(...) , or WebElement.findElement(...) , or WebElement.findElements(...) . |
void |
beforeNavigateBack(org.openqa.selenium.WebDriver driver)
Called before
navigate().back() . |
void |
beforeNavigateForward(org.openqa.selenium.WebDriver driver)
Called before
navigate().forward() . |
void |
beforeNavigateRefresh(org.openqa.selenium.WebDriver driver)
Called before
navigate().refresh() . |
void |
beforeNavigateTo(java.lang.String url,
org.openqa.selenium.WebDriver driver)
Called before
get(String url) respectively
navigate().to(String url) . |
void |
beforeScript(java.lang.String script,
org.openqa.selenium.WebDriver driver)
Called before
RemoteWebDriver.executeScript(java.lang.String, java.lang.Object[]) |
void |
onException(java.lang.Throwable throwable,
org.openqa.selenium.WebDriver driver)
Called whenever an exception would be thrown.
|
void beforeNavigateTo(java.lang.String url, org.openqa.selenium.WebDriver driver)
get(String url)
respectively
navigate().to(String url)
.url
- URLdriver
- WebDrivervoid afterNavigateTo(java.lang.String url, org.openqa.selenium.WebDriver driver)
get(String url)
respectively
navigate().to(String url)
. Not called, if an
exception is thrown.url
- URLdriver
- WebDrivervoid beforeNavigateBack(org.openqa.selenium.WebDriver driver)
navigate().back()
.driver
- WebDrivervoid afterNavigateBack(org.openqa.selenium.WebDriver driver)
navigate().back()
. Not called, if an
exception is thrown.driver
- WebDrivervoid beforeNavigateForward(org.openqa.selenium.WebDriver driver)
navigate().forward()
.driver
- WebDrivervoid afterNavigateForward(org.openqa.selenium.WebDriver driver)
navigate().forward()
. Not called,
if an exception is thrown.driver
- WebDrivervoid beforeNavigateRefresh(org.openqa.selenium.WebDriver driver)
navigate().refresh()
.driver
- WebDrivervoid afterNavigateRefresh(org.openqa.selenium.WebDriver driver)
navigate().refresh()
. Not called,
if an exception is thrown.driver
- WebDrivervoid beforeFindBy(org.openqa.selenium.By by, org.openqa.selenium.WebElement element, org.openqa.selenium.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(org.openqa.selenium.By by, org.openqa.selenium.WebElement element, org.openqa.selenium.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(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
WebElement.click()
.driver
- WebDriverelement
- the WebElement being used for the actionvoid afterClickOn(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
WebElement.click()
. Not called, if an exception is
thrown.driver
- WebDriverelement
- the WebElement being used for the actionvoid beforeChangeValueOf(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver, java.lang.CharSequence[] keysToSend)
WebElement.clear()
, WebElement.sendKeys(...)
.driver
- WebDriverelement
- the WebElement being used for the actionvoid afterChangeValueOf(org.openqa.selenium.WebElement element, org.openqa.selenium.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, org.openqa.selenium.WebDriver driver)
RemoteWebDriver.executeScript(java.lang.String, java.lang.Object[])
driver
- WebDriverscript
- the script to be executedvoid afterScript(java.lang.String script, org.openqa.selenium.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, org.openqa.selenium.WebDriver driver)
driver
- WebDriverthrowable
- the exception that will be thrown