Package org.fluentlenium.core.events
Interface EventListener
-
- All Known Implementing Classes:
EventsSupport
public interface EventListenerListener interface for events.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidafterAlertAccept(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, java.lang.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, java.lang.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(java.lang.String url, org.openqa.selenium.WebDriver driver)Called afterget(String url),navigate().to(String url).voidafterScript(java.lang.String script, org.openqa.selenium.WebDriver driver)Called afterJavascriptExecutor.executeScript(String, Object[]).voidafterSwitchToWindow(java.lang.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, java.lang.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(java.lang.String url, org.openqa.selenium.WebDriver driver)Called beforeget(String url),navigate().to(String url).voidbeforeScript(java.lang.String script, org.openqa.selenium.WebDriver driver)Called beforeJavascriptExecutor.executeScript(String, Object[])voidbeforeSwitchToWindow(java.lang.String s, org.openqa.selenium.WebDriver driver)Called beforeWebDriver.switchTo()()}voidonException(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 ofWebDriveris 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 ofWebDriveris 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
-
-