Interface WebDriverEventListener

All Known Implementing Classes:
AbstractWebDriverEventListener

@Deprecated public interface WebDriverEventListener
Deprecated.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    afterAlertAccept(org.openqa.selenium.WebDriver driver)
    Deprecated.
    This action will be performed each time after Alert.accept()
    void
    afterAlertDismiss(org.openqa.selenium.WebDriver driver)
    Deprecated.
    This action will be performed each time before Alert.dismiss()
    void
    afterChangeValueOf(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver, CharSequence[] keysToSend)
    Deprecated.
    Called after WebElement.clear(), WebElement.sendKeys(...)}.
    void
    afterClickOn(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called after WebElement.click().
    void
    afterFindBy(org.openqa.selenium.By by, org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called after WebDriver.findElement(...), or WebDriver.findElements(...), or WebElement.findElement(...), or WebElement.findElements(...).
    <X> void
    afterGetScreenshotAs(org.openqa.selenium.OutputType<X> target, X screenshot)
    Deprecated.
    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, String text)
    Deprecated.
    Called right after WebElement.getText() method is being called
    void
    afterNavigateBack(org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called after navigate().back().
    void
    afterNavigateForward(org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called after navigate().forward().
    void
    afterNavigateRefresh(org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called after navigate().refresh().
    void
    afterNavigateTo(String url, org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called after get(String url) respectively navigate().to(String url).
    void
    afterScript(String script, org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called after RemoteWebDriver.executeScript(String, Object...).
    void
    afterSwitchToWindow(String windowName, org.openqa.selenium.WebDriver driver)
    Deprecated.
    This action will be performed each time after WebDriver.TargetLocator.window(String)
    void
    beforeAlertAccept(org.openqa.selenium.WebDriver driver)
    Deprecated.
    This action will be performed each time before Alert.accept()
    void
    beforeAlertDismiss(org.openqa.selenium.WebDriver driver)
    Deprecated.
    This action will be performed each time after Alert.dismiss()
    void
    beforeChangeValueOf(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver, CharSequence[] keysToSend)
    Deprecated.
    Called before WebElement.clear(), WebElement.sendKeys(...).
    void
    beforeClickOn(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called before WebElement.click().
    void
    beforeFindBy(org.openqa.selenium.By by, org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called before WebDriver.findElement(...), or WebDriver.findElements(...), or WebElement.findElement(...), or WebElement.findElements(...).
    <X> void
    beforeGetScreenshotAs(org.openqa.selenium.OutputType<X> target)
    Deprecated.
    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)
    Deprecated.
    Called before WebElement.getText() method is being called
    void
    beforeNavigateBack(org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called before navigate().back().
    void
    beforeNavigateForward(org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called before navigate().forward().
    void
    beforeNavigateRefresh(org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called before navigate().refresh().
    void
    beforeNavigateTo(String url, org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called before get(String url) respectively navigate().to(String url).
    void
    beforeScript(String script, org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called before RemoteWebDriver.executeScript(String, Object...)
    void
    beforeSwitchToWindow(String windowName, org.openqa.selenium.WebDriver driver)
    Deprecated.
    This action will be performed each time before WebDriver.TargetLocator.window(String)
    void
    onException(Throwable throwable, org.openqa.selenium.WebDriver driver)
    Deprecated.
    Called whenever an exception would be thrown.
  • Method Details

    • beforeAlertAccept

      void beforeAlertAccept(org.openqa.selenium.WebDriver driver)
      Deprecated.
      This action will be performed each time before Alert.accept()
      Parameters:
      driver - WebDriver
    • afterAlertAccept

      void afterAlertAccept(org.openqa.selenium.WebDriver driver)
      Deprecated.
      This action will be performed each time after Alert.accept()
      Parameters:
      driver - WebDriver
    • afterAlertDismiss

      void afterAlertDismiss(org.openqa.selenium.WebDriver driver)
      Deprecated.
      This action will be performed each time before Alert.dismiss()
      Parameters:
      driver - WebDriver
    • beforeAlertDismiss

      void beforeAlertDismiss(org.openqa.selenium.WebDriver driver)
      Deprecated.
      This action will be performed each time after Alert.dismiss()
      Parameters:
      driver - WebDriver
    • beforeNavigateTo

      void beforeNavigateTo(String url, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called before get(String url) respectively navigate().to(String url).
      Parameters:
      url - URL
      driver - WebDriver
    • afterNavigateTo

      void afterNavigateTo(String url, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called after get(String url) respectively navigate().to(String url). Not called, if an exception is thrown.
      Parameters:
      url - URL
      driver - WebDriver
    • beforeNavigateBack

      void beforeNavigateBack(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called before navigate().back().
      Parameters:
      driver - WebDriver
    • afterNavigateBack

      void afterNavigateBack(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called after navigate().back(). Not called, if an exception is thrown.
      Parameters:
      driver - WebDriver
    • beforeNavigateForward

      void beforeNavigateForward(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called before navigate().forward().
      Parameters:
      driver - WebDriver
    • afterNavigateForward

      void afterNavigateForward(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called after navigate().forward(). Not called, if an exception is thrown.
      Parameters:
      driver - WebDriver
    • beforeNavigateRefresh

      void beforeNavigateRefresh(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called before navigate().refresh().
      Parameters:
      driver - WebDriver
    • afterNavigateRefresh

      void afterNavigateRefresh(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called after navigate().refresh(). Not called, if an exception is thrown.
      Parameters:
      driver - WebDriver
    • beforeFindBy

      void beforeFindBy(org.openqa.selenium.By by, org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called before WebDriver.findElement(...), or WebDriver.findElements(...), or WebElement.findElement(...), or WebElement.findElements(...).
      Parameters:
      element - will be null, if a find method of WebDriver is called.
      by - locator being used
      driver - WebDriver
    • afterFindBy

      void afterFindBy(org.openqa.selenium.By by, org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called after WebDriver.findElement(...), or WebDriver.findElements(...), or WebElement.findElement(...), or WebElement.findElements(...).
      Parameters:
      element - will be null, if a find method of WebDriver is called.
      by - locator being used
      driver - WebDriver
    • beforeClickOn

      void beforeClickOn(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called before WebElement.click().
      Parameters:
      driver - WebDriver
      element - the WebElement being used for the action
    • afterClickOn

      void afterClickOn(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called after WebElement.click(). Not called, if an exception is thrown.
      Parameters:
      driver - WebDriver
      element - the WebElement being used for the action
    • beforeChangeValueOf

      void beforeChangeValueOf(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver, CharSequence[] keysToSend)
      Deprecated.
      Called before WebElement.clear(), WebElement.sendKeys(...).
      Parameters:
      driver - WebDriver
      element - the WebElement being used for the action
    • afterChangeValueOf

      void afterChangeValueOf(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver, CharSequence[] keysToSend)
      Deprecated.
      Called after WebElement.clear(), WebElement.sendKeys(...)}. Not called, if an exception is thrown.
      Parameters:
      driver - WebDriver
      element - the WebElement being used for the action
    • beforeScript

      void beforeScript(String script, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called before RemoteWebDriver.executeScript(String, Object...)
      Parameters:
      driver - WebDriver
      script - the script to be executed
    • afterScript

      void afterScript(String script, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called after RemoteWebDriver.executeScript(String, Object...). Not called if an exception is thrown
      Parameters:
      driver - WebDriver
      script - the script that was executed
    • beforeSwitchToWindow

      void beforeSwitchToWindow(String windowName, org.openqa.selenium.WebDriver driver)
      Deprecated.
      This action will be performed each time before WebDriver.TargetLocator.window(String)
      Parameters:
      windowName - The name of the window or the handle as returned by WebDriver.getWindowHandle() or null if switching to a new window created by WebDriver.TargetLocator.newWindow(WindowType)
      driver - WebDriver
    • afterSwitchToWindow

      void afterSwitchToWindow(String windowName, org.openqa.selenium.WebDriver driver)
      Deprecated.
      This action will be performed each time after WebDriver.TargetLocator.window(String)
      Parameters:
      windowName - The name of the window or the handle as returned by WebDriver.getWindowHandle() or null if switching to a new window created by WebDriver.TargetLocator.newWindow(WindowType)
      driver - WebDriver
    • onException

      void onException(Throwable throwable, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called whenever an exception would be thrown.
      Parameters:
      driver - WebDriver
      throwable - the exception that will be thrown
    • beforeGetScreenshotAs

      <X> void beforeGetScreenshotAs(org.openqa.selenium.OutputType<X> target)
      Deprecated.
      Called before TakesScreenshot.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(org.openqa.selenium.OutputType<X> target, X screenshot)
      Deprecated.
      Called after TakesScreenshot.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 OutputType
      screenshot - screenshot output of the specified type
    • beforeGetText

      void beforeGetText(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Called before WebElement.getText() method is being called
      Parameters:
      element - - WebElement against which call is being made
      driver - - instance of WebDriver
    • afterGetText

      void afterGetText(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver, String text)
      Deprecated.
      Called right after WebElement.getText() method is being called
      Parameters:
      element - - WebElement against which call is being made
      driver - - instance of WebDriver
      text - - String object extracted from respective WebElement