Interface WebDriverEventListener
-
- All Known Implementing Classes:
AbstractWebDriverEventListener
@Deprecated public interface WebDriverEventListener
Deprecated.UseEventFiringDecorator
andWebDriverListener
instead
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description void
afterAlertAccept(WebDriver driver)
Deprecated.This action will be performed each time afterAlert.accept()
void
afterAlertDismiss(WebDriver driver)
Deprecated.This action will be performed each time beforeAlert.dismiss()
void
afterChangeValueOf(WebElement element, WebDriver driver, java.lang.CharSequence[] keysToSend)
Deprecated.Called afterWebElement.clear()
,WebElement.sendKeys(...)
}.void
afterClickOn(WebElement element, WebDriver driver)
Deprecated.Called afterWebElement.click()
.void
afterFindBy(By by, WebElement element, WebDriver driver)
Deprecated.Called afterWebDriver.findElement(...)
, orWebDriver.findElements(...)
, orWebElement.findElement(...)
, orWebElement.findElements(...)
.<X> void
afterGetScreenshotAs(OutputType<X> target, X screenshot)
Deprecated.Called afterTakesScreenshot.getScreenshotAs(OutputType)
allows the implementation to determine which type of output was generated and to access the output itselfvoid
afterGetText(WebElement element, WebDriver driver, java.lang.String text)
Deprecated.Called right afterWebElement.getText()
method is being calledvoid
afterNavigateBack(WebDriver driver)
Deprecated.Called afternavigate().back()
.void
afterNavigateForward(WebDriver driver)
Deprecated.Called afternavigate().forward()
.void
afterNavigateRefresh(WebDriver driver)
Deprecated.Called afternavigate().refresh()
.void
afterNavigateTo(java.lang.String url, WebDriver driver)
Deprecated.Called afterget(String url)
respectivelynavigate().to(String url)
.void
afterScript(java.lang.String script, WebDriver driver)
Deprecated.Called afterRemoteWebDriver.executeScript(String, Object...)
.void
afterSwitchToWindow(java.lang.String windowName, WebDriver driver)
Deprecated.This action will be performed each time afterWebDriver.TargetLocator.window(String)
void
beforeAlertAccept(WebDriver driver)
Deprecated.This action will be performed each time beforeAlert.accept()
void
beforeAlertDismiss(WebDriver driver)
Deprecated.This action will be performed each time afterAlert.dismiss()
void
beforeChangeValueOf(WebElement element, WebDriver driver, java.lang.CharSequence[] keysToSend)
Deprecated.Called beforeWebElement.clear()
,WebElement.sendKeys(...)
.void
beforeClickOn(WebElement element, WebDriver driver)
Deprecated.Called beforeWebElement.click()
.void
beforeFindBy(By by, WebElement element, WebDriver driver)
Deprecated.Called beforeWebDriver.findElement(...)
, orWebDriver.findElements(...)
, orWebElement.findElement(...)
, orWebElement.findElements(...)
.<X> void
beforeGetScreenshotAs(OutputType<X> target)
Deprecated.Called beforeTakesScreenshot.getScreenshotAs(OutputType)
allows the implementation to determine which type of output will be generatedvoid
beforeGetText(WebElement element, WebDriver driver)
Deprecated.Called beforeWebElement.getText()
method is being calledvoid
beforeNavigateBack(WebDriver driver)
Deprecated.Called beforenavigate().back()
.void
beforeNavigateForward(WebDriver driver)
Deprecated.Called beforenavigate().forward()
.void
beforeNavigateRefresh(WebDriver driver)
Deprecated.Called beforenavigate().refresh()
.void
beforeNavigateTo(java.lang.String url, WebDriver driver)
Deprecated.Called beforeget(String url)
respectivelynavigate().to(String url)
.void
beforeScript(java.lang.String script, WebDriver driver)
Deprecated.Called beforeRemoteWebDriver.executeScript(String, Object...)
void
beforeSwitchToWindow(java.lang.String windowName, WebDriver driver)
Deprecated.This action will be performed each time beforeWebDriver.TargetLocator.window(String)
void
onException(java.lang.Throwable throwable, WebDriver driver)
Deprecated.Called whenever an exception would be thrown.
-
-
-
Method Detail
-
beforeAlertAccept
void beforeAlertAccept(WebDriver driver)
Deprecated.This action will be performed each time beforeAlert.accept()
- Parameters:
driver
- WebDriver
-
afterAlertAccept
void afterAlertAccept(WebDriver driver)
Deprecated.This action will be performed each time afterAlert.accept()
- Parameters:
driver
- WebDriver
-
afterAlertDismiss
void afterAlertDismiss(WebDriver driver)
Deprecated.This action will be performed each time beforeAlert.dismiss()
- Parameters:
driver
- WebDriver
-
beforeAlertDismiss
void beforeAlertDismiss(WebDriver driver)
Deprecated.This action will be performed each time afterAlert.dismiss()
- Parameters:
driver
- WebDriver
-
beforeNavigateTo
void beforeNavigateTo(java.lang.String url, WebDriver driver)
Deprecated.Called beforeget(String url)
respectivelynavigate().to(String url)
.- Parameters:
url
- URLdriver
- WebDriver
-
afterNavigateTo
void afterNavigateTo(java.lang.String url, WebDriver driver)
Deprecated.Called afterget(String url)
respectivelynavigate().to(String url)
. Not called, if an exception is thrown.- Parameters:
url
- URLdriver
- WebDriver
-
beforeNavigateBack
void beforeNavigateBack(WebDriver driver)
Deprecated.Called beforenavigate().back()
.- Parameters:
driver
- WebDriver
-
afterNavigateBack
void afterNavigateBack(WebDriver driver)
Deprecated.Called afternavigate().back()
. Not called, if an exception is thrown.- Parameters:
driver
- WebDriver
-
beforeNavigateForward
void beforeNavigateForward(WebDriver driver)
Deprecated.Called beforenavigate().forward()
.- Parameters:
driver
- WebDriver
-
afterNavigateForward
void afterNavigateForward(WebDriver driver)
Deprecated.Called afternavigate().forward()
. Not called, if an exception is thrown.- Parameters:
driver
- WebDriver
-
beforeNavigateRefresh
void beforeNavigateRefresh(WebDriver driver)
Deprecated.Called beforenavigate().refresh()
.- Parameters:
driver
- WebDriver
-
afterNavigateRefresh
void afterNavigateRefresh(WebDriver driver)
Deprecated.Called afternavigate().refresh()
. Not called, if an exception is thrown.- Parameters:
driver
- WebDriver
-
beforeFindBy
void beforeFindBy(By by, WebElement element, WebDriver driver)
Deprecated.Called beforeWebDriver.findElement(...)
, orWebDriver.findElements(...)
, orWebElement.findElement(...)
, orWebElement.findElements(...)
.- Parameters:
element
- will benull
, if a find method ofWebDriver
is called.by
- locator being useddriver
- WebDriver
-
afterFindBy
void afterFindBy(By by, WebElement element, WebDriver driver)
Deprecated.Called afterWebDriver.findElement(...)
, orWebDriver.findElements(...)
, orWebElement.findElement(...)
, orWebElement.findElements(...)
.- Parameters:
element
- will benull
, if a find method ofWebDriver
is called.by
- locator being useddriver
- WebDriver
-
beforeClickOn
void beforeClickOn(WebElement element, WebDriver driver)
Deprecated.Called beforeWebElement.click()
.- Parameters:
driver
- WebDriverelement
- the WebElement being used for the action
-
afterClickOn
void afterClickOn(WebElement element, WebDriver driver)
Deprecated.Called afterWebElement.click()
. Not called, if an exception is thrown.- Parameters:
driver
- WebDriverelement
- the WebElement being used for the action
-
beforeChangeValueOf
void beforeChangeValueOf(WebElement element, WebDriver driver, java.lang.CharSequence[] keysToSend)
Deprecated.Called beforeWebElement.clear()
,WebElement.sendKeys(...)
.- Parameters:
driver
- WebDriverelement
- the WebElement being used for the action
-
afterChangeValueOf
void afterChangeValueOf(WebElement element, WebDriver driver, java.lang.CharSequence[] keysToSend)
Deprecated.Called afterWebElement.clear()
,WebElement.sendKeys(...)
}. Not called, if an exception is thrown.- Parameters:
driver
- WebDriverelement
- the WebElement being used for the action
-
beforeScript
void beforeScript(java.lang.String script, WebDriver driver)
Deprecated.Called beforeRemoteWebDriver.executeScript(String, Object...)
- Parameters:
driver
- WebDriverscript
- the script to be executed
-
afterScript
void afterScript(java.lang.String script, WebDriver driver)
Deprecated.Called afterRemoteWebDriver.executeScript(String, Object...)
. Not called if an exception is thrown- Parameters:
driver
- WebDriverscript
- the script that was executed
-
beforeSwitchToWindow
void beforeSwitchToWindow(java.lang.String windowName, WebDriver driver)
Deprecated.This action will be performed each time beforeWebDriver.TargetLocator.window(String)
- Parameters:
windowName
- The name of the window or the handle as returned byWebDriver.getWindowHandle()
ornull
if switching to a new window created byWebDriver.TargetLocator.newWindow(WindowType)
driver
- WebDriver
-
afterSwitchToWindow
void afterSwitchToWindow(java.lang.String windowName, WebDriver driver)
Deprecated.This action will be performed each time afterWebDriver.TargetLocator.window(String)
- Parameters:
windowName
- The name of the window or the handle as returned byWebDriver.getWindowHandle()
ornull
if switching to a new window created byWebDriver.TargetLocator.newWindow(WindowType)
driver
- WebDriver
-
onException
void onException(java.lang.Throwable throwable, WebDriver driver)
Deprecated.Called whenever an exception would be thrown.- Parameters:
driver
- WebDriverthrowable
- the exception that will be thrown
-
beforeGetScreenshotAs
<X> void beforeGetScreenshotAs(OutputType<X> target)
Deprecated.Called beforeTakesScreenshot.getScreenshotAs(OutputType)
allows the implementation to determine which type of output will be generated- Type Parameters:
X
- Return type for getScreenshotAs.- Parameters:
target
- target type, @see OutputType
-
afterGetScreenshotAs
<X> void afterGetScreenshotAs(OutputType<X> target, X screenshot)
Deprecated.Called afterTakesScreenshot.getScreenshotAs(OutputType)
allows the implementation to determine which type of output was generated and to access the output itself- Type Parameters:
X
- Return type for getScreenshotAs.- Parameters:
target
- target type, @see OutputTypescreenshot
- screenshot output of the specified type
-
beforeGetText
void beforeGetText(WebElement element, WebDriver driver)
Deprecated.Called beforeWebElement.getText()
method is being called- Parameters:
element
- -WebElement
against which call is being madedriver
- - instance ofWebDriver
-
afterGetText
void afterGetText(WebElement element, WebDriver driver, java.lang.String text)
Deprecated.Called right afterWebElement.getText()
method is being called- Parameters:
element
- -WebElement
against which call is being madedriver
- - instance ofWebDriver
text
- -String
object extracted from respectiveWebElement
-
-