public class AnnotationsComponentListener extends Object implements org.openqa.selenium.support.events.WebDriverEventListener
| Constructor and Description |
|---|
AnnotationsComponentListener(ComponentsAccessor componentsAccessor)
Creates a new annotations component listener.
|
| Modifier and Type | Method and Description |
|---|---|
void |
afterChangeValueOf(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver,
CharSequence[] charSequence) |
void |
afterClickOn(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver) |
void |
afterFindBy(org.openqa.selenium.By by,
org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver) |
void |
afterNavigateBack(org.openqa.selenium.WebDriver driver) |
void |
afterNavigateForward(org.openqa.selenium.WebDriver driver) |
void |
afterNavigateRefresh(org.openqa.selenium.WebDriver driver) |
void |
afterNavigateTo(String url,
org.openqa.selenium.WebDriver driver) |
void |
afterScript(String script,
org.openqa.selenium.WebDriver driver) |
void |
beforeChangeValueOf(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver,
CharSequence[] charSequence) |
void |
beforeClickOn(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver) |
void |
beforeFindBy(org.openqa.selenium.By by,
org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver) |
void |
beforeNavigateBack(org.openqa.selenium.WebDriver driver) |
void |
beforeNavigateForward(org.openqa.selenium.WebDriver driver) |
void |
beforeNavigateRefresh(org.openqa.selenium.WebDriver driver) |
void |
beforeNavigateTo(String url,
org.openqa.selenium.WebDriver driver) |
void |
beforeScript(String script,
org.openqa.selenium.WebDriver driver) |
protected void |
defaultHandler(Class<? extends Annotation> annotation,
org.openqa.selenium.WebElement element,
CharSequence[] charSequence)
Handle default events.
|
protected void |
defaultHandlerComponentMethod(Object component,
Method method,
Class<? extends Annotation> annotation,
CharSequence[] charSequence)
Handle default events for a given component method.
|
protected void |
findByHandler(Class<? extends Annotation> annotation,
org.openqa.selenium.By by,
org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
Handle find by events.
|
protected void |
findByHandlerComponentMethod(Object component,
Method method,
Class<? extends Annotation> annotation,
org.openqa.selenium.By by)
Handle find by events for a given component method.
|
void |
onException(Throwable throwable,
org.openqa.selenium.WebDriver driver) |
public AnnotationsComponentListener(ComponentsAccessor componentsAccessor)
componentsAccessor - components accessorprotected void findByHandler(Class<? extends Annotation> annotation, org.openqa.selenium.By by, org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)
annotation - event annotationby - selenium locatorelement - selenium elementdriver - selenium driverprotected void findByHandlerComponentMethod(Object component, Method method, Class<? extends Annotation> annotation, org.openqa.selenium.By by)
component - component instancemethod - component methodannotation - event annotationby - selenium locatorpublic void beforeFindBy(org.openqa.selenium.By by,
org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
beforeFindBy in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void afterFindBy(org.openqa.selenium.By by,
org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
afterFindBy in interface org.openqa.selenium.support.events.WebDriverEventListenerprotected void defaultHandler(Class<? extends Annotation> annotation, org.openqa.selenium.WebElement element, CharSequence[] charSequence)
annotation - event annotationelement - selenium eventcharSequence - new value of the element (null if not revelant)protected void defaultHandlerComponentMethod(Object component, Method method, Class<? extends Annotation> annotation, CharSequence[] charSequence)
component - component instancemethod - component methodannotation - event annotationcharSequence - new value of the element (null if not revelant)public void beforeClickOn(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
beforeClickOn in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void afterClickOn(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver)
afterClickOn in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void beforeChangeValueOf(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver,
CharSequence[] charSequence)
beforeChangeValueOf in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void afterChangeValueOf(org.openqa.selenium.WebElement element,
org.openqa.selenium.WebDriver driver,
CharSequence[] charSequence)
afterChangeValueOf in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void beforeNavigateTo(String url, org.openqa.selenium.WebDriver driver)
beforeNavigateTo in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void afterNavigateTo(String url, org.openqa.selenium.WebDriver driver)
afterNavigateTo in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void beforeNavigateBack(org.openqa.selenium.WebDriver driver)
beforeNavigateBack in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void afterNavigateBack(org.openqa.selenium.WebDriver driver)
afterNavigateBack in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void beforeNavigateForward(org.openqa.selenium.WebDriver driver)
beforeNavigateForward in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void afterNavigateForward(org.openqa.selenium.WebDriver driver)
afterNavigateForward in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void beforeNavigateRefresh(org.openqa.selenium.WebDriver driver)
beforeNavigateRefresh in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void afterNavigateRefresh(org.openqa.selenium.WebDriver driver)
afterNavigateRefresh in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void beforeScript(String script, org.openqa.selenium.WebDriver driver)
beforeScript in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void afterScript(String script, org.openqa.selenium.WebDriver driver)
afterScript in interface org.openqa.selenium.support.events.WebDriverEventListenerpublic void onException(Throwable throwable, org.openqa.selenium.WebDriver driver)
onException in interface org.openqa.selenium.support.events.WebDriverEventListenerCopyright © 2016 FluentLenium. All Rights Reserved.