public abstract class AbstractWebDriverEventListener extends java.lang.Object implements WebDriverEventListener
WebDriverEventListener and are
only interested in some events. All methods provided by this class have an empty method body.| Constructor and Description |
|---|
AbstractWebDriverEventListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterAlertAccept(org.openqa.selenium.WebDriver driver)
This action will be performed each time after
Alert.accept() |
void |
afterAlertDismiss(org.openqa.selenium.WebDriver driver)
This action will be performed each time before
Alert.dismiss() |
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(...). |
<X> void |
afterGetScreenshotAs(org.openqa.selenium.OutputType<X> target,
X screenshot)
Called after
TakesScreenshot.getScreenshotAs(OutputType)
allows the implementation to determine which type of output was generated
and to access the output itself |
void |
afterGetText(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver,
java.lang.String text)
Called right after
WebElement.getText() method is being called |
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 |
afterSwitchToWindow(java.lang.String windowName,
org.openqa.selenium.WebDriver driver)
This action will be performed each time after
WebDriver.TargetLocator.window(java.lang.String) |
void |
beforeAlertAccept(org.openqa.selenium.WebDriver driver)
This action will be performed each time before
Alert.accept() |
void |
beforeAlertDismiss(org.openqa.selenium.WebDriver driver)
This action will be performed each time after
Alert.dismiss() |
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(...). |
<X> void |
beforeGetScreenshotAs(org.openqa.selenium.OutputType<X> target)
Called before
TakesScreenshot.getScreenshotAs(OutputType)
allows the implementation to determine which type of output will be generated |
void |
beforeGetText(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
Called before
WebElement.getText() method is being called |
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 |
beforeSwitchToWindow(java.lang.String windowName,
org.openqa.selenium.WebDriver driver)
This action will be performed each time before
WebDriver.TargetLocator.window(java.lang.String) |
void |
onException(java.lang.Throwable throwable,
org.openqa.selenium.WebDriver driver)
Called whenever an exception would be thrown.
|
public void beforeAlertAccept(org.openqa.selenium.WebDriver driver)
WebDriverEventListenerAlert.accept()beforeAlertAccept in interface WebDriverEventListenerdriver - WebDriverpublic void afterAlertAccept(org.openqa.selenium.WebDriver driver)
WebDriverEventListenerAlert.accept()afterAlertAccept in interface WebDriverEventListenerdriver - WebDriverpublic void afterAlertDismiss(org.openqa.selenium.WebDriver driver)
WebDriverEventListenerAlert.dismiss()afterAlertDismiss in interface WebDriverEventListenerdriver - WebDriverpublic void beforeAlertDismiss(org.openqa.selenium.WebDriver driver)
WebDriverEventListenerAlert.dismiss()beforeAlertDismiss in interface WebDriverEventListenerdriver - WebDriverpublic void beforeNavigateTo(java.lang.String url,
org.openqa.selenium.WebDriver driver)
WebDriverEventListenerget(String url) respectively
navigate().to(String url).beforeNavigateTo in interface WebDriverEventListenerurl - URLdriver - WebDriverpublic void afterNavigateTo(java.lang.String url,
org.openqa.selenium.WebDriver driver)
WebDriverEventListenerget(String url) respectively
navigate().to(String url). Not called, if an
exception is thrown.afterNavigateTo in interface WebDriverEventListenerurl - URLdriver - WebDriverpublic void beforeNavigateBack(org.openqa.selenium.WebDriver driver)
WebDriverEventListenernavigate().back().beforeNavigateBack in interface WebDriverEventListenerdriver - WebDriverpublic void afterNavigateBack(org.openqa.selenium.WebDriver driver)
WebDriverEventListenernavigate().back(). Not called, if an
exception is thrown.afterNavigateBack in interface WebDriverEventListenerdriver - WebDriverpublic void beforeNavigateForward(org.openqa.selenium.WebDriver driver)
WebDriverEventListenernavigate().forward().beforeNavigateForward in interface WebDriverEventListenerdriver - WebDriverpublic void afterNavigateForward(org.openqa.selenium.WebDriver driver)
WebDriverEventListenernavigate().forward(). Not called,
if an exception is thrown.afterNavigateForward in interface WebDriverEventListenerdriver - WebDriverpublic void beforeNavigateRefresh(org.openqa.selenium.WebDriver driver)
WebDriverEventListenernavigate().refresh().beforeNavigateRefresh in interface WebDriverEventListenerdriver - WebDriverpublic void afterNavigateRefresh(org.openqa.selenium.WebDriver driver)
WebDriverEventListenernavigate().refresh(). Not called,
if an exception is thrown.afterNavigateRefresh in interface WebDriverEventListenerdriver - WebDriverpublic void beforeFindBy(org.openqa.selenium.By by,
org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
WebDriverEventListenerWebDriver.findElement(...), or
WebDriver.findElements(...), or WebElement.findElement(...), or WebElement.findElements(...).beforeFindBy in interface WebDriverEventListenerby - locator being usedelement - will be null, if a find method of WebDriver is called.driver - WebDriverpublic void afterFindBy(org.openqa.selenium.By by,
org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
WebDriverEventListenerWebDriver.findElement(...), or
WebDriver.findElements(...), or WebElement.findElement(...), or WebElement.findElements(...).afterFindBy in interface WebDriverEventListenerby - locator being usedelement - will be null, if a find method of WebDriver is called.driver - WebDriverpublic void beforeClickOn(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
WebDriverEventListenerWebElement.click().beforeClickOn in interface WebDriverEventListenerelement - the WebElement being used for the actiondriver - WebDriverpublic void afterClickOn(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
WebDriverEventListenerWebElement.click(). Not called, if an exception is
thrown.afterClickOn in interface WebDriverEventListenerelement - the WebElement being used for the actiondriver - WebDriverpublic void beforeChangeValueOf(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver,
java.lang.CharSequence[] keysToSend)
WebDriverEventListenerWebElement.clear(), WebElement.sendKeys(...).beforeChangeValueOf in interface WebDriverEventListenerelement - the WebElement being used for the actiondriver - WebDriverpublic void afterChangeValueOf(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver,
java.lang.CharSequence[] keysToSend)
WebDriverEventListenerWebElement.clear(), WebElement.sendKeys(...)}. Not called, if an exception is thrown.afterChangeValueOf in interface WebDriverEventListenerelement - the WebElement being used for the actiondriver - WebDriverpublic void beforeScript(java.lang.String script,
org.openqa.selenium.WebDriver driver)
WebDriverEventListenerRemoteWebDriver.executeScript(java.lang.String, java.lang.Object[])beforeScript in interface WebDriverEventListenerscript - the script to be executeddriver - WebDriverpublic void afterScript(java.lang.String script,
org.openqa.selenium.WebDriver driver)
WebDriverEventListenerRemoteWebDriver.executeScript(java.lang.String, java.lang.Object[]).
Not called if an exception is thrownafterScript in interface WebDriverEventListenerscript - the script that was executeddriver - WebDriverpublic void afterSwitchToWindow(java.lang.String windowName,
org.openqa.selenium.WebDriver driver)
WebDriverEventListenerWebDriver.TargetLocator.window(java.lang.String)afterSwitchToWindow in interface WebDriverEventListenerdriver - WebDriverpublic void beforeSwitchToWindow(java.lang.String windowName,
org.openqa.selenium.WebDriver driver)
WebDriverEventListenerWebDriver.TargetLocator.window(java.lang.String)beforeSwitchToWindow in interface WebDriverEventListenerdriver - WebDriverpublic void onException(java.lang.Throwable throwable,
org.openqa.selenium.WebDriver driver)
WebDriverEventListeneronException in interface WebDriverEventListenerthrowable - the exception that will be throwndriver - WebDriverpublic <X> void beforeGetScreenshotAs(org.openqa.selenium.OutputType<X> target)
WebDriverEventListenerTakesScreenshot.getScreenshotAs(OutputType)
allows the implementation to determine which type of output will be generatedbeforeGetScreenshotAs in interface WebDriverEventListenerX - Return type for getScreenshotAs.target - target type, @see OutputTypepublic <X> void afterGetScreenshotAs(org.openqa.selenium.OutputType<X> target,
X screenshot)
WebDriverEventListenerTakesScreenshot.getScreenshotAs(OutputType)
allows the implementation to determine which type of output was generated
and to access the output itselfafterGetScreenshotAs in interface WebDriverEventListenerX - Return type for getScreenshotAs.target - target type, @see OutputTypescreenshot - screenshot output of the specified typepublic void beforeGetText(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
WebDriverEventListenerWebElement.getText() method is being calledbeforeGetText in interface WebDriverEventListenerelement - - WebElement against which call is being madedriver - - instance of WebDriverpublic void afterGetText(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver,
java.lang.String text)
WebDriverEventListenerWebElement.getText() method is being calledafterGetText in interface WebDriverEventListenerelement - - WebElement against which call is being madedriver - - instance of WebDrivertext - - String object extracted from respective WebElement