Class AbstractWebDriverEventListener

java.lang.Object
org.openqa.selenium.support.events.AbstractWebDriverEventListener
All Implemented Interfaces:
WebDriverEventListener

@Deprecated public abstract class AbstractWebDriverEventListener extends Object implements WebDriverEventListener
Deprecated.
Use this class as base class, if you want to implement a WebDriverEventListener and are only interested in some events. All methods provided by this class have an empty method body.
  • Constructor Summary

    Constructors
    Constructor
    Description
    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.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractWebDriverEventListener

      public AbstractWebDriverEventListener()
      Deprecated.
  • Method Details

    • beforeAlertAccept

      public void beforeAlertAccept(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      This action will be performed each time before Alert.accept()
      Specified by:
      beforeAlertAccept in interface WebDriverEventListener
      Parameters:
      driver - WebDriver
    • afterAlertAccept

      public void afterAlertAccept(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      This action will be performed each time after Alert.accept()
      Specified by:
      afterAlertAccept in interface WebDriverEventListener
      Parameters:
      driver - WebDriver
    • afterAlertDismiss

      public void afterAlertDismiss(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      This action will be performed each time before Alert.dismiss()
      Specified by:
      afterAlertDismiss in interface WebDriverEventListener
      Parameters:
      driver - WebDriver
    • beforeAlertDismiss

      public void beforeAlertDismiss(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      This action will be performed each time after Alert.dismiss()
      Specified by:
      beforeAlertDismiss in interface WebDriverEventListener
      Parameters:
      driver - WebDriver
    • beforeNavigateTo

      public void beforeNavigateTo(String url, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called before get(String url) respectively navigate().to(String url).
      Specified by:
      beforeNavigateTo in interface WebDriverEventListener
      Parameters:
      url - URL
      driver - WebDriver
    • afterNavigateTo

      public void afterNavigateTo(String url, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called after get(String url) respectively navigate().to(String url). Not called, if an exception is thrown.
      Specified by:
      afterNavigateTo in interface WebDriverEventListener
      Parameters:
      url - URL
      driver - WebDriver
    • beforeNavigateBack

      public void beforeNavigateBack(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called before navigate().back().
      Specified by:
      beforeNavigateBack in interface WebDriverEventListener
      Parameters:
      driver - WebDriver
    • afterNavigateBack

      public void afterNavigateBack(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called after navigate().back(). Not called, if an exception is thrown.
      Specified by:
      afterNavigateBack in interface WebDriverEventListener
      Parameters:
      driver - WebDriver
    • beforeNavigateForward

      public void beforeNavigateForward(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called before navigate().forward().
      Specified by:
      beforeNavigateForward in interface WebDriverEventListener
      Parameters:
      driver - WebDriver
    • afterNavigateForward

      public void afterNavigateForward(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called after navigate().forward(). Not called, if an exception is thrown.
      Specified by:
      afterNavigateForward in interface WebDriverEventListener
      Parameters:
      driver - WebDriver
    • beforeNavigateRefresh

      public void beforeNavigateRefresh(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called before navigate().refresh().
      Specified by:
      beforeNavigateRefresh in interface WebDriverEventListener
      Parameters:
      driver - WebDriver
    • afterNavigateRefresh

      public void afterNavigateRefresh(org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called after navigate().refresh(). Not called, if an exception is thrown.
      Specified by:
      afterNavigateRefresh in interface WebDriverEventListener
      Parameters:
      driver - WebDriver
    • beforeFindBy

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

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

      public void beforeClickOn(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called before WebElement.click().
      Specified by:
      beforeClickOn in interface WebDriverEventListener
      Parameters:
      element - the WebElement being used for the action
      driver - WebDriver
    • afterClickOn

      public void afterClickOn(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called after WebElement.click(). Not called, if an exception is thrown.
      Specified by:
      afterClickOn in interface WebDriverEventListener
      Parameters:
      element - the WebElement being used for the action
      driver - WebDriver
    • beforeChangeValueOf

      public void beforeChangeValueOf(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver, CharSequence[] keysToSend)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called before WebElement.clear(), WebElement.sendKeys(...).
      Specified by:
      beforeChangeValueOf in interface WebDriverEventListener
      Parameters:
      element - the WebElement being used for the action
      driver - WebDriver
    • afterChangeValueOf

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

      public void beforeScript(String script, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called before RemoteWebDriver.executeScript(String, Object...)
      Specified by:
      beforeScript in interface WebDriverEventListener
      Parameters:
      script - the script to be executed
      driver - WebDriver
    • afterScript

      public void afterScript(String script, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called after RemoteWebDriver.executeScript(String, Object...). Not called if an exception is thrown
      Specified by:
      afterScript in interface WebDriverEventListener
      Parameters:
      script - the script that was executed
      driver - WebDriver
    • afterSwitchToWindow

      public void afterSwitchToWindow(String windowName, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      This action will be performed each time after WebDriver.TargetLocator.window(String)
      Specified by:
      afterSwitchToWindow in interface WebDriverEventListener
      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
    • beforeSwitchToWindow

      public void beforeSwitchToWindow(String windowName, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      This action will be performed each time before WebDriver.TargetLocator.window(String)
      Specified by:
      beforeSwitchToWindow in interface WebDriverEventListener
      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

      public void onException(Throwable throwable, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called whenever an exception would be thrown.
      Specified by:
      onException in interface WebDriverEventListener
      Parameters:
      throwable - the exception that will be thrown
      driver - WebDriver
    • beforeGetScreenshotAs

      public <X> void beforeGetScreenshotAs(org.openqa.selenium.OutputType<X> target)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called before TakesScreenshot.getScreenshotAs(OutputType) allows the implementation to determine which type of output will be generated
      Specified by:
      beforeGetScreenshotAs in interface WebDriverEventListener
      Type Parameters:
      X - Return type for getScreenshotAs.
      Parameters:
      target - target type, @see OutputType
    • afterGetScreenshotAs

      public <X> void afterGetScreenshotAs(org.openqa.selenium.OutputType<X> target, X screenshot)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called after TakesScreenshot.getScreenshotAs(OutputType) allows the implementation to determine which type of output was generated and to access the output itself
      Specified by:
      afterGetScreenshotAs in interface WebDriverEventListener
      Type Parameters:
      X - Return type for getScreenshotAs.
      Parameters:
      target - target type, @see OutputType
      screenshot - screenshot output of the specified type
    • beforeGetText

      public void beforeGetText(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
      Deprecated.
      Description copied from interface: WebDriverEventListener
      Called before WebElement.getText() method is being called
      Specified by:
      beforeGetText in interface WebDriverEventListener
      Parameters:
      element - - WebElement against which call is being made
      driver - - instance of WebDriver
    • afterGetText

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