public class EventsSupport extends java.lang.Object implements EventListener
EventFiringWebDriver to provide an
easier to use events interface.| Constructor and Description |
|---|
EventsSupport(EventsRegistry eventsRegistry)
Creates a new events support
|
| Modifier and Type | Method and Description |
|---|---|
void |
afterAlertAccept(org.openqa.selenium.WebDriver driver)
Called after
Alert.accept() |
void |
afterAlertDismiss(org.openqa.selenium.WebDriver driver)
Called after
Alert.dismiss() |
void |
afterChangeValueOf(FluentWebElement element,
org.openqa.selenium.WebDriver driver,
java.lang.CharSequence[] charSequence)
Called after
WebElement.clear(),
WebElement.sendKeys(java.lang.CharSequence...),
WebElement.sendKeys(CharSequence...) . |
void |
afterClickOn(FluentWebElement element,
org.openqa.selenium.WebDriver driver)
Called after
WebElement.click(). |
void |
afterFindBy(org.openqa.selenium.By by,
FluentWebElement element,
org.openqa.selenium.WebDriver driver)
Called after
WebDriver.findElement(...),
WebDriver.findElements(...), WebElement.findElement(...), WebElement.findElements(...). |
<X> void |
afterGetScreenshotAs(org.openqa.selenium.OutputType<X> outputType,
X x)
Called after
TakesScreenshot.getScreenshotAs(OutputType) ()} |
void |
afterGetText(FluentWebElement webElement,
org.openqa.selenium.WebDriver webDriver,
java.lang.String s)
Called after
WebElement.getText() ()} |
void |
afterNavigateBack(org.openqa.selenium.WebDriver driver)
Called after
navigate().back(). |
void |
afterNavigateForward(org.openqa.selenium.WebDriver driver)
Called after
navigate().forward(). |
void |
afterNavigateRefresh(org.openqa.selenium.WebDriver driver)
Called after
navigate().refresh(). |
void |
afterNavigateTo(java.lang.String url,
org.openqa.selenium.WebDriver driver)
Called after
get(String url),
navigate().to(String url). |
void |
afterScript(java.lang.String script,
org.openqa.selenium.WebDriver driver)
Called after
JavascriptExecutor.executeScript(String, Object[])
. |
void |
afterSwitchToWindow(java.lang.String s,
org.openqa.selenium.WebDriver webDriver)
Called after
WebDriver.Window#switchTo() ()} |
void |
beforeAlertAccept(org.openqa.selenium.WebDriver driver)
Called before
Alert.accept() |
void |
beforeAlertDismiss(org.openqa.selenium.WebDriver driver)
Called before
Alert.dismiss() |
void |
beforeChangeValueOf(FluentWebElement element,
org.openqa.selenium.WebDriver driver,
java.lang.CharSequence[] charSequence)
Called before
WebElement.clear(),
WebElement.sendKeys(java.lang.CharSequence...),
WebElement.sendKeys(CharSequence...). |
void |
beforeClickOn(FluentWebElement element,
org.openqa.selenium.WebDriver driver)
Called before
WebElement.click(). |
void |
beforeFindBy(org.openqa.selenium.By by,
FluentWebElement element,
org.openqa.selenium.WebDriver driver)
Called before
WebDriver.findElement(...),
WebDriver.findElements(...), WebElement.findElement(...), #findElement WebElement.findElements(...). |
<X> void |
beforeGetScreenshotAs(org.openqa.selenium.OutputType<X> outputType)
Called before
TakesScreenshot.getScreenshotAs(OutputType) ()} |
void |
beforeGetText(FluentWebElement webElement,
org.openqa.selenium.WebDriver webDriver)
Called before
WebElement.getText() ()} |
void |
beforeNavigateBack(org.openqa.selenium.WebDriver driver)
Called before
navigate().back(). |
void |
beforeNavigateForward(org.openqa.selenium.WebDriver driver)
Called before
navigate().forward(). |
void |
beforeNavigateRefresh(org.openqa.selenium.WebDriver driver)
Called before
navigate().refresh(). |
void |
beforeNavigateTo(java.lang.String url,
org.openqa.selenium.WebDriver driver)
Called before
get(String url),
navigate().to(String url). |
void |
beforeScript(java.lang.String script,
org.openqa.selenium.WebDriver driver)
Called before
JavascriptExecutor.executeScript(String, Object[]) |
void |
beforeSwitchToWindow(java.lang.String s,
org.openqa.selenium.WebDriver webDriver)
Called before
WebDriver.Window#switchTo() ()} |
void |
onException(java.lang.Throwable throwable,
org.openqa.selenium.WebDriver driver)
Called whenever an exception would be thrown.
|
public EventsSupport(EventsRegistry eventsRegistry)
eventsRegistry - events registrypublic void beforeNavigateTo(java.lang.String url,
org.openqa.selenium.WebDriver driver)
EventListenerget(String url),
navigate().to(String url).beforeNavigateTo in interface EventListenerurl - URLdriver - WebDriverpublic void afterNavigateTo(java.lang.String url,
org.openqa.selenium.WebDriver driver)
EventListenerget(String url),
navigate().to(String url). Not called, if
an exception is thrown.afterNavigateTo in interface EventListenerurl - URLdriver - WebDriverpublic void beforeNavigateBack(org.openqa.selenium.WebDriver driver)
EventListenernavigate().back().beforeNavigateBack in interface EventListenerdriver - WebDriverpublic void afterNavigateBack(org.openqa.selenium.WebDriver driver)
EventListenernavigate().back(). Not called,
if an
exception is thrown.afterNavigateBack in interface EventListenerdriver - WebDriverpublic void beforeNavigateForward(org.openqa.selenium.WebDriver driver)
EventListenernavigate().forward().beforeNavigateForward in interface EventListenerdriver - WebDriverpublic void afterNavigateForward(org.openqa.selenium.WebDriver driver)
EventListenernavigate().forward().
Not called,
if an exception is thrown.afterNavigateForward in interface EventListenerdriver - WebDriverpublic void beforeNavigateRefresh(org.openqa.selenium.WebDriver driver)
EventListenernavigate().refresh().beforeNavigateRefresh in interface EventListenerdriver - WebDriverpublic void afterNavigateRefresh(org.openqa.selenium.WebDriver driver)
EventListenernavigate().refresh(). Not called,
if an exception is thrown.afterNavigateRefresh in interface EventListenerdriver - WebDriverpublic void beforeFindBy(org.openqa.selenium.By by,
FluentWebElement element,
org.openqa.selenium.WebDriver driver)
EventListenerWebDriver.findElement(...),
WebDriver.findElements(...), WebElement.findElement(...), #findElement WebElement.findElements(...).beforeFindBy in interface EventListenerby - locator being usedelement - will be null, if a find method of WebDriver is called.driver - WebDriverpublic void afterFindBy(org.openqa.selenium.By by,
FluentWebElement element,
org.openqa.selenium.WebDriver driver)
EventListenerWebDriver.findElement(...),
WebDriver.findElements(...), WebElement.findElement(...), WebElement.findElements(...).afterFindBy in interface EventListenerby - locator being usedelement - will be null, if a find method of WebDriver is called.driver - WebDriverpublic void beforeClickOn(FluentWebElement element, org.openqa.selenium.WebDriver driver)
EventListenerWebElement.click().beforeClickOn in interface EventListenerelement - the WebElement being used for the actiondriver - WebDriverpublic void afterClickOn(FluentWebElement element, org.openqa.selenium.WebDriver driver)
EventListenerWebElement.click(). Not called, if an exception is
thrown.afterClickOn in interface EventListenerelement - the WebElement being used for the actiondriver - WebDriverpublic void beforeChangeValueOf(FluentWebElement element, org.openqa.selenium.WebDriver driver, java.lang.CharSequence[] charSequence)
EventListenerWebElement.clear(),
WebElement.sendKeys(java.lang.CharSequence...),
WebElement.sendKeys(CharSequence...).beforeChangeValueOf in interface EventListenerelement - the WebElement being used for the actiondriver - WebDrivercharSequence - value of the elementpublic void afterChangeValueOf(FluentWebElement element, org.openqa.selenium.WebDriver driver, java.lang.CharSequence[] charSequence)
EventListenerWebElement.clear(),
WebElement.sendKeys(java.lang.CharSequence...),
WebElement.sendKeys(CharSequence...) . Not called, if an exception is thrown.afterChangeValueOf in interface EventListenerelement - the WebElement being used for the actiondriver - WebDrivercharSequence - value of the elementpublic void beforeGetText(FluentWebElement webElement, org.openqa.selenium.WebDriver webDriver)
EventListenerWebElement.getText() ()}beforeGetText in interface EventListenerwebElement - WebElementwebDriver - WebDriverpublic void afterGetText(FluentWebElement webElement, org.openqa.selenium.WebDriver webDriver, java.lang.String s)
EventListenerWebElement.getText() ()}afterGetText in interface EventListenerwebElement - WebElementwebDriver - WebDrivers - Stringpublic void beforeScript(java.lang.String script,
org.openqa.selenium.WebDriver driver)
EventListenerJavascriptExecutor.executeScript(String, Object[])beforeScript in interface EventListenerscript - the script to be executeddriver - WebDriverpublic void afterScript(java.lang.String script,
org.openqa.selenium.WebDriver driver)
EventListenerJavascriptExecutor.executeScript(String, Object[])
.
Not called if an exception is thrownafterScript in interface EventListenerscript - the script that was executeddriver - WebDriverpublic void onException(java.lang.Throwable throwable,
org.openqa.selenium.WebDriver driver)
EventListeneronException in interface EventListenerthrowable - the exception that will be throwndriver - WebDriverpublic void beforeAlertAccept(org.openqa.selenium.WebDriver driver)
EventListenerAlert.accept()beforeAlertAccept in interface EventListenerdriver - WebDriverpublic void afterAlertAccept(org.openqa.selenium.WebDriver driver)
EventListenerAlert.accept()afterAlertAccept in interface EventListenerdriver - WebDriverpublic void beforeAlertDismiss(org.openqa.selenium.WebDriver driver)
EventListenerAlert.dismiss()beforeAlertDismiss in interface EventListenerdriver - WebDriverpublic void afterAlertDismiss(org.openqa.selenium.WebDriver driver)
EventListenerAlert.dismiss()afterAlertDismiss in interface EventListenerdriver - WebDriverpublic void beforeSwitchToWindow(java.lang.String s,
org.openqa.selenium.WebDriver webDriver)
EventListenerWebDriver.Window#switchTo() ()}beforeSwitchToWindow in interface EventListeners - StringwebDriver - WebDriverpublic void afterSwitchToWindow(java.lang.String s,
org.openqa.selenium.WebDriver webDriver)
EventListenerWebDriver.Window#switchTo() ()}afterSwitchToWindow in interface EventListeners - StringwebDriver - WebDriverpublic <X> void beforeGetScreenshotAs(org.openqa.selenium.OutputType<X> outputType)
EventListenerTakesScreenshot.getScreenshotAs(OutputType) ()}beforeGetScreenshotAs in interface EventListeneroutputType - OutputTypepublic <X> void afterGetScreenshotAs(org.openqa.selenium.OutputType<X> outputType,
X x)
EventListenerTakesScreenshot.getScreenshotAs(OutputType) ()}afterGetScreenshotAs in interface EventListeneroutputType - OutputTypex - XCopyright © 2018 FluentLenium. All Rights Reserved.