org.openqa.selenium.support.events
Class AbstractWebDriverEventListener

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

public abstract class AbstractWebDriverEventListener
extends Object
implements WebDriverEventListener

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
AbstractWebDriverEventListener()
           
 
Method Summary
 void afterChangeValueOf(WebElement element, WebDriver driver)
          Called after WebElement.clear(), WebElement.sendKeys(...)}.
 void afterClickOn(WebElement element, WebDriver driver)
          Called after WebElement.click().
 void afterFindBy(By by, WebElement element, WebDriver driver)
          Called after WebDriver.findElement(...), or WebDriver.findElements(...), or WebElement.findElement(...), or WebElement.findElements(...).
 void afterNavigateBack(WebDriver driver)
          Called after navigate().back().
 void afterNavigateForward(WebDriver driver)
          Called after navigate().forward().
 void afterNavigateTo(String url, WebDriver driver)
          Called after get(String url) respectively navigate().to(String url).
 void afterScript(String script, WebDriver driver)
          Called after RemoteWebDriver.
 void beforeChangeValueOf(WebElement element, WebDriver driver)
          Called before WebElement.clear(), WebElement.sendKeys(...).
 void beforeClickOn(WebElement element, WebDriver driver)
          Called before WebElement.click().
 void beforeFindBy(By by, WebElement element, WebDriver driver)
          Called before WebDriver.findElement(...), or WebDriver.findElements(...), or WebElement.findElement(...), or WebElement.findElements(...).
 void beforeNavigateBack(WebDriver driver)
          Called before navigate().back().
 void beforeNavigateForward(WebDriver driver)
          Called before navigate().forward().
 void beforeNavigateTo(String url, WebDriver driver)
          Called before get(String url) respectively navigate().to(String url).
 void beforeScript(String script, WebDriver driver)
          Called before RemoteWebDriver
 void onException(Throwable throwable, WebDriver driver)
          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 Detail

AbstractWebDriverEventListener

public AbstractWebDriverEventListener()
Method Detail

beforeNavigateTo

public void beforeNavigateTo(String url,
                             WebDriver driver)
Description copied from interface: WebDriverEventListener
Called before get(String url) respectively navigate().to(String url).

Specified by:
beforeNavigateTo in interface WebDriverEventListener

afterNavigateTo

public void afterNavigateTo(String url,
                            WebDriver driver)
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

beforeNavigateBack

public void beforeNavigateBack(WebDriver driver)
Description copied from interface: WebDriverEventListener
Called before navigate().back().

Specified by:
beforeNavigateBack in interface WebDriverEventListener

afterNavigateBack

public void afterNavigateBack(WebDriver driver)
Description copied from interface: WebDriverEventListener
Called after navigate().back(). Not called, if an exception is thrown.

Specified by:
afterNavigateBack in interface WebDriverEventListener

beforeNavigateForward

public void beforeNavigateForward(WebDriver driver)
Description copied from interface: WebDriverEventListener
Called before navigate().forward().

Specified by:
beforeNavigateForward in interface WebDriverEventListener

afterNavigateForward

public void afterNavigateForward(WebDriver driver)
Description copied from interface: WebDriverEventListener
Called after navigate().forward(). Not called, if an exception is thrown.

Specified by:
afterNavigateForward in interface WebDriverEventListener

beforeFindBy

public void beforeFindBy(By by,
                         WebElement element,
                         WebDriver driver)
Description copied from interface: WebDriverEventListener
Called before WebDriver.findElement(...), or WebDriver.findElements(...), or WebElement.findElement(...), or WebElement.findElements(...).

Specified by:
beforeFindBy in interface WebDriverEventListener
element - will be null, if a find method of WebDriver is called.

afterFindBy

public void afterFindBy(By by,
                        WebElement element,
                        WebDriver driver)
Description copied from interface: WebDriverEventListener
Called after WebDriver.findElement(...), or WebDriver.findElements(...), or WebElement.findElement(...), or WebElement.findElements(...).

Specified by:
afterFindBy in interface WebDriverEventListener
element - will be null, if a find method of WebDriver is called.

beforeClickOn

public void beforeClickOn(WebElement element,
                          WebDriver driver)
Description copied from interface: WebDriverEventListener
Called before WebElement.click().

Specified by:
beforeClickOn in interface WebDriverEventListener

afterClickOn

public void afterClickOn(WebElement element,
                         WebDriver driver)
Description copied from interface: WebDriverEventListener
Called after WebElement.click(). Not called, if an exception is thrown.

Specified by:
afterClickOn in interface WebDriverEventListener

beforeChangeValueOf

public void beforeChangeValueOf(WebElement element,
                                WebDriver driver)
Description copied from interface: WebDriverEventListener
Called before WebElement.clear(), WebElement.sendKeys(...).

Specified by:
beforeChangeValueOf in interface WebDriverEventListener

afterChangeValueOf

public void afterChangeValueOf(WebElement element,
                               WebDriver driver)
Description copied from interface: WebDriverEventListener
Called after WebElement.clear(), WebElement.sendKeys(...)}. Not called, if an exception is thrown.

Specified by:
afterChangeValueOf in interface WebDriverEventListener

beforeScript

public void beforeScript(String script,
                         WebDriver driver)
Description copied from interface: WebDriverEventListener
Called before RemoteWebDriver

Specified by:
beforeScript in interface WebDriverEventListener

afterScript

public void afterScript(String script,
                        WebDriver driver)
Description copied from interface: WebDriverEventListener
Called after RemoteWebDriver. Not called if an exception is thrown

Specified by:
afterScript in interface WebDriverEventListener

onException

public void onException(Throwable throwable,
                        WebDriver driver)
Description copied from interface: WebDriverEventListener
Called whenever an exception would be thrown.

Specified by:
onException in interface WebDriverEventListener


Copyright © 2013. All Rights Reserved.