public class EventsRegistry extends Object implements org.openqa.selenium.internal.WrapsDriver
| Constructor and Description |
|---|
EventsRegistry(FluentControl control)
Creates a new registry of event listeners.
|
| Modifier and Type | Method and Description |
|---|---|
EventsRegistry |
afterChangeValueOf(ElementListener listener)
Add a listener that will be invoked after changing value of an element.
|
EventsRegistry |
afterClickOn(ElementListener listener)
Add a listener that will be invoked after clicking an element.
|
EventsRegistry |
afterFindBy(FindByListener listener)
Add a listener that will be invoked after finding an element.
|
EventsRegistry |
afterNavigate(NavigateAllListener listener)
Add a listener that will be invoked after navigating.
|
EventsRegistry |
afterNavigateBack(NavigateListener listener)
Add a listener that will be invoked after navigating back.
|
EventsRegistry |
afterNavigateForward(NavigateListener listener)
Add a listener that will be invoked after navigating forward.
|
EventsRegistry |
afterNavigateRefresh(NavigateListener listener)
Add a listener that will be invoked after refresh.
|
EventsRegistry |
afterNavigateTo(NavigateToListener listener)
Add a listener that will be invoked after navigation.
|
EventsRegistry |
afterScript(ScriptListener listener)
Add a listener that will be invoked after executing a script.
|
EventsRegistry |
beforeChangeValueOf(ElementListener listener)
Add a listener that will be invoked before changing value of an element.
|
EventsRegistry |
beforeClickOn(ElementListener listener)
Add a listener that will be invoked before clicking an element.
|
EventsRegistry |
beforeFindBy(FindByListener listener)
Add a listener that will be invoked before finding an element.
|
EventsRegistry |
beforeNavigate(NavigateAllListener listener)
Add a listener that will be invoked before navigating.
|
EventsRegistry |
beforeNavigateBack(NavigateListener listener)
Add a listener that will be invoked before navigating back.
|
EventsRegistry |
beforeNavigateForward(NavigateListener listener)
Add a listener that will be invoked before navigating forward.
|
EventsRegistry |
beforeNavigateRefresh(NavigateListener listener)
Add a listener that will be invoked before refresh.
|
EventsRegistry |
beforeNavigateTo(NavigateToListener listener)
Add a listener that will be invoked before navigating to an url.
|
EventsRegistry |
beforeScript(ScriptListener listener)
Add a listener that will be invoked before executing a script.
|
void |
close()
Unregister all event listeners.
|
org.openqa.selenium.WebDriver |
getWrappedDriver() |
EventsRegistry |
onException(ExceptionListener listener)
Add a listener that will be invoked after an exception occurred.
|
EventsRegistry |
register(EventListener eventListener)
Register a new event listener.
|
EventsRegistry |
register(org.openqa.selenium.support.events.WebDriverEventListener eventListener)
Register a new event listener.
|
protected void |
sortListeners()
Sort listeners based on priority.
|
EventsRegistry |
unregister(EventListener eventListener)
Unregister an existing event listener.
|
EventsRegistry |
unregister(org.openqa.selenium.support.events.WebDriverEventListener eventListener)
Unregister an existing event listener.
|
void |
unregisterContainer(Object container)
Unregister all listeners attached to a given container.
|
public EventsRegistry(FluentControl control)
control - control interfacepublic EventsRegistry register(org.openqa.selenium.support.events.WebDriverEventListener eventListener)
eventListener - event listener to registerthis to chain method callspublic EventsRegistry unregister(org.openqa.selenium.support.events.WebDriverEventListener eventListener)
eventListener - existing event listener to unregisterthis to chain method callspublic EventsRegistry register(EventListener eventListener)
eventListener - event listener to registerthis to chain method callspublic EventsRegistry unregister(EventListener eventListener)
eventListener - existing event listener to unregisterthis to chain method callspublic void close()
public org.openqa.selenium.WebDriver getWrappedDriver()
getWrappedDriver in interface org.openqa.selenium.internal.WrapsDriverpublic EventsRegistry beforeNavigateTo(NavigateToListener listener)
listener - listener invoked before navigating to an url.this to chain method callspublic EventsRegistry afterNavigateTo(NavigateToListener listener)
listener - listener invoked after navigation.this to chain method callspublic EventsRegistry beforeNavigateBack(NavigateListener listener)
listener - listener invoked before navigating back.this to chain method callspublic EventsRegistry afterNavigateBack(NavigateListener listener)
listener - listener invoked after navigating back.this to chain method callspublic EventsRegistry beforeNavigateForward(NavigateListener listener)
listener - listener invoked before navigating forward.this to chain method callspublic EventsRegistry afterNavigateForward(NavigateListener listener)
listener - listener invoked after navigating forward.this to chain method callspublic EventsRegistry beforeNavigate(NavigateAllListener listener)
listener - listener invoked before navigating.this to chain method callspublic EventsRegistry afterNavigate(NavigateAllListener listener)
listener - listener invoked after navigating.this to chain method callspublic EventsRegistry beforeNavigateRefresh(NavigateListener listener)
listener - listener invoked before refresh.this to chain method callspublic EventsRegistry afterNavigateRefresh(NavigateListener listener)
listener - listener invoked after refresh.this to chain method callspublic EventsRegistry beforeFindBy(FindByListener listener)
listener - listener invoked before finding an element.this to chain method callspublic EventsRegistry afterFindBy(FindByListener listener)
listener - listener invoked after finding an element.this to chain method callspublic EventsRegistry beforeClickOn(ElementListener listener)
listener - listener invoked before clicking an element.this to chain method callspublic EventsRegistry afterClickOn(ElementListener listener)
listener - listener invoked after clicking an element.this to chain method callspublic EventsRegistry beforeChangeValueOf(ElementListener listener)
listener - listener invoked before changing value of an element.this to chain method callspublic EventsRegistry afterChangeValueOf(ElementListener listener)
listener - listener invoked after changing value of an element.this to chain method callspublic EventsRegistry beforeScript(ScriptListener listener)
listener - listener invoked before executing a script.this to chain method callspublic EventsRegistry afterScript(ScriptListener listener)
listener - listener invoked after executing a script.this to chain method callspublic EventsRegistry onException(ExceptionListener listener)
listener - listener invoked after an exception occurred.this to chain method callsprotected void sortListeners()
ListenerPriorityComparatorpublic void unregisterContainer(Object container)
container - containerCopyright © 2016 FluentLenium. All Rights Reserved.