Package io.fluentlenium.core.events
Interface EventListener
- All Known Implementing Classes:
EventsSupport
public interface EventListener
Listener interface for events.
-
Method Summary
Modifier and TypeMethodDescriptionvoidafterAlertAccept(org.openqa.selenium.WebDriver driver) Called afterAlert.accept()voidafterAlertDismiss(org.openqa.selenium.WebDriver driver) Called afterAlert.dismiss()voidafterChangeValueOf(FluentWebElement element, org.openqa.selenium.WebDriver driver, CharSequence[] charSequence) Called afterWebElement.clear(),WebElement.sendKeys(java.lang.CharSequence...),WebElement.sendKeys(CharSequence...).voidafterClickOn(FluentWebElement element, org.openqa.selenium.WebDriver driver) Called afterWebElement.click().voidafterFindBy(org.openqa.selenium.By by, FluentWebElement element, org.openqa.selenium.WebDriver driver) Called afterWebDriver.findElement(...),WebDriver.findElements(...),WebElement.findElement(...),WebElement.findElements(...).<X> voidafterGetScreenshotAs(org.openqa.selenium.OutputType<X> outputType, X x) Called afterTakesScreenshot.getScreenshotAs(OutputType)()}voidafterGetText(FluentWebElement webElement, org.openqa.selenium.WebDriver webDriver, String s) Called afterWebElement.getText()()}voidafterNavigateBack(org.openqa.selenium.WebDriver driver) Called afternavigate().back().voidafterNavigateForward(org.openqa.selenium.WebDriver driver) Called afternavigate().forward().voidafterNavigateRefresh(org.openqa.selenium.WebDriver driver) Called afternavigate().refresh().voidafterNavigateTo(String url, org.openqa.selenium.WebDriver driver) Called afterget(String url),navigate().to(String url).voidafterScript(String script, org.openqa.selenium.WebDriver driver) Called afterJavascriptExecutor.executeScript(String, Object[]).voidafterSwitchToWindow(String s, org.openqa.selenium.WebDriver driver) Called afterWebDriver.switchTo()()}voidbeforeAlertAccept(org.openqa.selenium.WebDriver driver) Called beforeAlert.accept()voidbeforeAlertDismiss(org.openqa.selenium.WebDriver driver) Called beforeAlert.dismiss()voidbeforeChangeValueOf(FluentWebElement element, org.openqa.selenium.WebDriver driver, CharSequence[] charSequence) Called beforeWebElement.clear(),WebElement.sendKeys(java.lang.CharSequence...),WebElement.sendKeys(CharSequence...).voidbeforeClickOn(FluentWebElement element, org.openqa.selenium.WebDriver driver) Called beforeWebElement.click().voidbeforeFindBy(org.openqa.selenium.By by, FluentWebElement element, org.openqa.selenium.WebDriver driver) Called beforeWebDriver.findElement(...),WebDriver.findElements(...),WebElement.findElement(...),#findElement WebElement.findElements(...).<X> voidbeforeGetScreenshotAs(org.openqa.selenium.OutputType<X> outputType) Called beforeTakesScreenshot.getScreenshotAs(OutputType)()}voidbeforeGetText(FluentWebElement webElement, org.openqa.selenium.WebDriver webDriver) Called beforeWebElement.getText()()}voidbeforeNavigateBack(org.openqa.selenium.WebDriver driver) Called beforenavigate().back().voidbeforeNavigateForward(org.openqa.selenium.WebDriver driver) Called beforenavigate().forward().voidbeforeNavigateRefresh(org.openqa.selenium.WebDriver driver) Called beforenavigate().refresh().voidbeforeNavigateTo(String url, org.openqa.selenium.WebDriver driver) Called beforeget(String url),navigate().to(String url).voidbeforeScript(String script, org.openqa.selenium.WebDriver driver) Called beforeJavascriptExecutor.executeScript(String, Object[])voidbeforeSwitchToWindow(String s, org.openqa.selenium.WebDriver driver) Called beforeWebDriver.switchTo()()}voidonException(Throwable throwable, org.openqa.selenium.WebDriver driver) Called whenever an exception would be thrown.
-
Method Details
-
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:
by- locator being usedelement- will benull, if a find method ofWebDriveris called.driver- 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:
by- locator being usedelement- will benull, if a find method ofWebDriveris called.driver- WebDriver
-
beforeClickOn
Called beforeWebElement.click().- Parameters:
element- the WebElement being used for the actiondriver- WebDriver
-
afterClickOn
Called afterWebElement.click(). Not called, if an exception is thrown.- Parameters:
element- the WebElement being used for the actiondriver- WebDriver
-
beforeChangeValueOf
void beforeChangeValueOf(FluentWebElement element, org.openqa.selenium.WebDriver driver, 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, 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
Called beforeJavascriptExecutor.executeScript(String, Object[])- Parameters:
script- the script to be executeddriver- WebDriver
-
afterScript
Called afterJavascriptExecutor.executeScript(String, Object[]). Not called if an exception is thrown- Parameters:
script- the script that was executeddriver- WebDriver
-
onException
Called whenever an exception would be thrown.- Parameters:
throwable- the exception that will be throwndriver- 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
Called beforeWebDriver.switchTo()()}- Parameters:
s- Stringdriver- WebDriver
-
afterSwitchToWindow
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
Called beforeWebElement.getText()()}- Parameters:
webElement- WebElementwebDriver- WebDriver
-
afterGetText
Called afterWebElement.getText()()}- Parameters:
webElement- WebElementwebDriver- WebDrivers- String