Package org.fluentlenium.core.events
Interface EventListener
-
- All Known Implementing Classes:
EventsSupport
public interface EventListener
Listener interface for events.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
afterAlertAccept(org.openqa.selenium.WebDriver driver)
Called afterAlert.accept()
void
afterAlertDismiss(org.openqa.selenium.WebDriver driver)
Called afterAlert.dismiss()
void
afterChangeValueOf(FluentWebElement element, org.openqa.selenium.WebDriver driver, java.lang.CharSequence[] charSequence)
Called afterWebElement.clear()
,WebElement.sendKeys(java.lang.CharSequence...)
,WebElement.sendKeys(CharSequence...)
.void
afterClickOn(FluentWebElement element, org.openqa.selenium.WebDriver driver)
Called afterWebElement.click()
.void
afterFindBy(org.openqa.selenium.By by, FluentWebElement element, org.openqa.selenium.WebDriver driver)
Called afterWebDriver.findElement(...)
,WebDriver.findElements(...)
,WebElement.findElement(...)
,WebElement.findElements(...)
.<X> void
afterGetScreenshotAs(org.openqa.selenium.OutputType<X> outputType, X x)
Called afterTakesScreenshot.getScreenshotAs(OutputType)
()}void
afterGetText(FluentWebElement webElement, org.openqa.selenium.WebDriver webDriver, java.lang.String s)
Called afterWebElement.getText()
()}void
afterNavigateBack(org.openqa.selenium.WebDriver driver)
Called afternavigate().back()
.void
afterNavigateForward(org.openqa.selenium.WebDriver driver)
Called afternavigate().forward()
.void
afterNavigateRefresh(org.openqa.selenium.WebDriver driver)
Called afternavigate().refresh()
.void
afterNavigateTo(java.lang.String url, org.openqa.selenium.WebDriver driver)
Called afterget(String url)
,navigate().to(String url)
.void
afterScript(java.lang.String script, org.openqa.selenium.WebDriver driver)
Called afterJavascriptExecutor.executeScript(String, Object[])
.void
afterSwitchToWindow(java.lang.String s, org.openqa.selenium.WebDriver driver)
Called afterWebDriver.switchTo()
()}void
beforeAlertAccept(org.openqa.selenium.WebDriver driver)
Called beforeAlert.accept()
void
beforeAlertDismiss(org.openqa.selenium.WebDriver driver)
Called beforeAlert.dismiss()
void
beforeChangeValueOf(FluentWebElement element, org.openqa.selenium.WebDriver driver, java.lang.CharSequence[] charSequence)
Called beforeWebElement.clear()
,WebElement.sendKeys(java.lang.CharSequence...)
,WebElement.sendKeys(CharSequence...)
.void
beforeClickOn(FluentWebElement element, org.openqa.selenium.WebDriver driver)
Called beforeWebElement.click()
.void
beforeFindBy(org.openqa.selenium.By by, FluentWebElement element, org.openqa.selenium.WebDriver driver)
Called beforeWebDriver.findElement(...)
,WebDriver.findElements(...)
,WebElement.findElement(...)
,#findElement WebElement.findElements(...)
.<X> void
beforeGetScreenshotAs(org.openqa.selenium.OutputType<X> outputType)
Called beforeTakesScreenshot.getScreenshotAs(OutputType)
()}void
beforeGetText(FluentWebElement webElement, org.openqa.selenium.WebDriver webDriver)
Called beforeWebElement.getText()
()}void
beforeNavigateBack(org.openqa.selenium.WebDriver driver)
Called beforenavigate().back()
.void
beforeNavigateForward(org.openqa.selenium.WebDriver driver)
Called beforenavigate().forward()
.void
beforeNavigateRefresh(org.openqa.selenium.WebDriver driver)
Called beforenavigate().refresh()
.void
beforeNavigateTo(java.lang.String url, org.openqa.selenium.WebDriver driver)
Called beforeget(String url)
,navigate().to(String url)
.void
beforeScript(java.lang.String script, org.openqa.selenium.WebDriver driver)
Called beforeJavascriptExecutor.executeScript(String, Object[])
void
beforeSwitchToWindow(java.lang.String s, org.openqa.selenium.WebDriver driver)
Called beforeWebDriver.switchTo()
()}void
onException(java.lang.Throwable throwable, org.openqa.selenium.WebDriver driver)
Called whenever an exception would be thrown.
-
-
-
Method Detail
-
beforeNavigateTo
void beforeNavigateTo(java.lang.String url, org.openqa.selenium.WebDriver driver)
Called beforeget(String url)
,navigate().to(String url)
.- Parameters:
url
- URLdriver
- WebDriver
-
afterNavigateTo
void afterNavigateTo(java.lang.String url, org.openqa.selenium.WebDriver driver)
Called afterget(String url)
,navigate().to(String url)
. Not called, if an exception is thrown.- Parameters:
url
- URLdriver
- WebDriver
-
beforeNavigateBack
void beforeNavigateBack(org.openqa.selenium.WebDriver driver)
Called beforenavigate().back()
.- Parameters:
driver
- WebDriver
-
afterNavigateBack
void afterNavigateBack(org.openqa.selenium.WebDriver driver)
Called afternavigate().back()
. Not called, if an exception is thrown.- Parameters:
driver
- WebDriver
-
beforeNavigateForward
void beforeNavigateForward(org.openqa.selenium.WebDriver driver)
Called beforenavigate().forward()
.- Parameters:
driver
- WebDriver
-
afterNavigateForward
void afterNavigateForward(org.openqa.selenium.WebDriver driver)
Called afternavigate().forward()
. Not called, if an exception is thrown.- Parameters:
driver
- WebDriver
-
beforeFindBy
void beforeFindBy(org.openqa.selenium.By by, FluentWebElement element, org.openqa.selenium.WebDriver driver)
Called beforeWebDriver.findElement(...)
,WebDriver.findElements(...)
,WebElement.findElement(...)
,#findElement WebElement.findElements(...)
.- Parameters:
element
- will benull
, if a find method ofWebDriver
is called.by
- locator being useddriver
- WebDriver
-
afterFindBy
void afterFindBy(org.openqa.selenium.By by, FluentWebElement element, org.openqa.selenium.WebDriver driver)
Called afterWebDriver.findElement(...)
,WebDriver.findElements(...)
,WebElement.findElement(...)
,WebElement.findElements(...)
.- Parameters:
element
- will benull
, if a find method ofWebDriver
is called.by
- locator being useddriver
- WebDriver
-
beforeClickOn
void beforeClickOn(FluentWebElement element, org.openqa.selenium.WebDriver driver)
Called beforeWebElement.click()
.- Parameters:
driver
- WebDriverelement
- the WebElement being used for the action
-
afterClickOn
void afterClickOn(FluentWebElement element, org.openqa.selenium.WebDriver driver)
Called afterWebElement.click()
. Not called, if an exception is thrown.- Parameters:
driver
- WebDriverelement
- the WebElement being used for the action
-
beforeChangeValueOf
void beforeChangeValueOf(FluentWebElement element, org.openqa.selenium.WebDriver driver, java.lang.CharSequence[] charSequence)
Called beforeWebElement.clear()
,WebElement.sendKeys(java.lang.CharSequence...)
,WebElement.sendKeys(CharSequence...)
.- Parameters:
element
- the WebElement being used for the actiondriver
- WebDrivercharSequence
- value of the element
-
afterChangeValueOf
void afterChangeValueOf(FluentWebElement element, org.openqa.selenium.WebDriver driver, java.lang.CharSequence[] charSequence)
Called afterWebElement.clear()
,WebElement.sendKeys(java.lang.CharSequence...)
,WebElement.sendKeys(CharSequence...)
. Not called, if an exception is thrown.- Parameters:
element
- the WebElement being used for the actiondriver
- WebDrivercharSequence
- value of the element
-
beforeScript
void beforeScript(java.lang.String script, org.openqa.selenium.WebDriver driver)
Called beforeJavascriptExecutor.executeScript(String, Object[])
- Parameters:
driver
- WebDriverscript
- the script to be executed
-
afterScript
void afterScript(java.lang.String script, org.openqa.selenium.WebDriver driver)
Called afterJavascriptExecutor.executeScript(String, Object[])
. Not called if an exception is thrown- Parameters:
driver
- WebDriverscript
- the script that was executed
-
onException
void onException(java.lang.Throwable throwable, org.openqa.selenium.WebDriver driver)
Called whenever an exception would be thrown.- Parameters:
driver
- WebDriverthrowable
- the exception that will be thrown
-
beforeNavigateRefresh
void beforeNavigateRefresh(org.openqa.selenium.WebDriver driver)
Called beforenavigate().refresh()
.- Parameters:
driver
- WebDriver
-
afterNavigateRefresh
void afterNavigateRefresh(org.openqa.selenium.WebDriver driver)
Called afternavigate().refresh()
. Not called, if an exception is thrown.- Parameters:
driver
- WebDriver
-
beforeAlertAccept
void beforeAlertAccept(org.openqa.selenium.WebDriver driver)
Called beforeAlert.accept()
- Parameters:
driver
- WebDriver
-
afterAlertAccept
void afterAlertAccept(org.openqa.selenium.WebDriver driver)
Called afterAlert.accept()
- Parameters:
driver
- WebDriver
-
beforeAlertDismiss
void beforeAlertDismiss(org.openqa.selenium.WebDriver driver)
Called beforeAlert.dismiss()
- Parameters:
driver
- WebDriver
-
afterAlertDismiss
void afterAlertDismiss(org.openqa.selenium.WebDriver driver)
Called afterAlert.dismiss()
- Parameters:
driver
- WebDriver
-
beforeSwitchToWindow
void beforeSwitchToWindow(java.lang.String s, org.openqa.selenium.WebDriver driver)
Called beforeWebDriver.switchTo()
()}- Parameters:
s
- Stringdriver
- WebDriver
-
afterSwitchToWindow
void afterSwitchToWindow(java.lang.String s, org.openqa.selenium.WebDriver driver)
Called afterWebDriver.switchTo()
()}- Parameters:
s
- Stringdriver
- WebDriver
-
beforeGetScreenshotAs
<X> void beforeGetScreenshotAs(org.openqa.selenium.OutputType<X> outputType)
Called beforeTakesScreenshot.getScreenshotAs(OutputType)
()}- Type Parameters:
X
- object- Parameters:
outputType
- OutputType
-
afterGetScreenshotAs
<X> void afterGetScreenshotAs(org.openqa.selenium.OutputType<X> outputType, X x)
Called afterTakesScreenshot.getScreenshotAs(OutputType)
()}- Type Parameters:
X
- object- Parameters:
outputType
- OutputTypex
- object
-
beforeGetText
void beforeGetText(FluentWebElement webElement, org.openqa.selenium.WebDriver webDriver)
Called beforeWebElement.getText()
()}- Parameters:
webElement
- WebElementwebDriver
- WebDriver
-
afterGetText
void afterGetText(FluentWebElement webElement, org.openqa.selenium.WebDriver webDriver, java.lang.String s)
Called afterWebElement.getText()
()}- Parameters:
webElement
- WebElementwebDriver
- WebDrivers
- String
-
-