Interface WebDriverListener
@Beta
public interface WebDriverListener
Classes that implement this interface are intended to be used with
EventFiringDecorator,
read documentation for this class to find detailed usage description.
This interface provides empty default implementation for all methods that do nothing.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidafterAccept(org.openqa.selenium.Alert alert) default voidafterAddCookie(org.openqa.selenium.WebDriver.Options options, org.openqa.selenium.Cookie cookie) default voidafterAnyAlertCall(org.openqa.selenium.Alert alert, Method method, Object[] args, Object result) default voidafterAnyCall(Object target, Method method, Object[] args, Object result) default voidafterAnyNavigationCall(org.openqa.selenium.WebDriver.Navigation navigation, Method method, Object[] args, Object result) default voidafterAnyOptionsCall(org.openqa.selenium.WebDriver.Options options, Method method, Object[] args, Object result) default voidafterAnyTimeoutsCall(org.openqa.selenium.WebDriver.Timeouts timeouts, Method method, Object[] args, Object result) default voidafterAnyWebDriverCall(org.openqa.selenium.WebDriver driver, Method method, Object[] args, Object result) default voidafterAnyWebElementCall(org.openqa.selenium.WebElement element, Method method, Object[] args, Object result) default voidafterAnyWindowCall(org.openqa.selenium.WebDriver.Window window, Method method, Object[] args, Object result) default voidafterBack(org.openqa.selenium.WebDriver.Navigation navigation) default voidafterClear(org.openqa.selenium.WebElement element) default voidafterClick(org.openqa.selenium.WebElement element) default voidafterClose(org.openqa.selenium.WebDriver driver) default voidafterDeleteAllCookies(org.openqa.selenium.WebDriver.Options options) default voidafterDeleteCookie(org.openqa.selenium.WebDriver.Options options, org.openqa.selenium.Cookie cookie) default voidafterDeleteCookieNamed(org.openqa.selenium.WebDriver.Options options, String name) default voidafterDismiss(org.openqa.selenium.Alert alert) default voidafterExecuteAsyncScript(org.openqa.selenium.WebDriver driver, String script, Object[] args, Object result) default voidafterExecuteScript(org.openqa.selenium.WebDriver driver, String script, Object[] args, Object result) default voidafterFindElement(org.openqa.selenium.WebDriver driver, org.openqa.selenium.By locator, org.openqa.selenium.WebElement result) default voidafterFindElement(org.openqa.selenium.WebElement element, org.openqa.selenium.By locator, org.openqa.selenium.WebElement result) default voidafterFindElements(org.openqa.selenium.WebDriver driver, org.openqa.selenium.By locator, List<org.openqa.selenium.WebElement> result) default voidafterFindElements(org.openqa.selenium.WebElement element, org.openqa.selenium.By locator, List<org.openqa.selenium.WebElement> result) default voidafterForward(org.openqa.selenium.WebDriver.Navigation navigation) default voidafterFullscreen(org.openqa.selenium.WebDriver.Window window) default voiddefault voidafterGetAttribute(org.openqa.selenium.WebElement element, String name, String result) default voidafterGetCookieNamed(org.openqa.selenium.WebDriver.Options options, String name, org.openqa.selenium.Cookie result) default voidafterGetCookies(org.openqa.selenium.WebDriver.Options options, Set<org.openqa.selenium.Cookie> result) default voidafterGetCssValue(org.openqa.selenium.WebElement element, String propertyName, String result) default voidafterGetCurrentUrl(String result, org.openqa.selenium.WebDriver driver) default voidafterGetLocation(org.openqa.selenium.WebElement element, org.openqa.selenium.Point result) default voidafterGetPageSource(org.openqa.selenium.WebDriver driver, String result) default voidafterGetPosition(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Point result) default voidafterGetSize(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Dimension result) default voidafterGetSize(org.openqa.selenium.WebElement element, org.openqa.selenium.Dimension result) default voidafterGetTagName(org.openqa.selenium.WebElement element, String result) default voidafterGetText(org.openqa.selenium.Alert alert, String result) default voidafterGetText(org.openqa.selenium.WebElement element, String result) default voidafterGetTitle(org.openqa.selenium.WebDriver driver, String result) default voidafterGetWindowHandle(org.openqa.selenium.WebDriver driver, String result) default voidafterGetWindowHandles(org.openqa.selenium.WebDriver driver, Set<String> result) default voidafterImplicitlyWait(org.openqa.selenium.WebDriver.Timeouts timeouts, Duration duration) default voidafterIsDisplayed(org.openqa.selenium.WebElement element, boolean result) default voidafterIsEnabled(org.openqa.selenium.WebElement element, boolean result) default voidafterIsSelected(org.openqa.selenium.WebElement element, boolean result) default voidafterMaximize(org.openqa.selenium.WebDriver.Window window) default voidafterPageLoadTimeout(org.openqa.selenium.WebDriver.Timeouts timeouts, Duration duration) default voidafterPerform(org.openqa.selenium.WebDriver driver, Collection<org.openqa.selenium.interactions.Sequence> actions) default voidafterQuit(org.openqa.selenium.WebDriver driver) default voidafterRefresh(org.openqa.selenium.WebDriver.Navigation navigation) default voidafterResetInputState(org.openqa.selenium.WebDriver driver) default voidafterSendKeys(org.openqa.selenium.Alert alert, String text) default voidafterSendKeys(org.openqa.selenium.WebElement element, CharSequence... keysToSend) default voidafterSetPosition(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Point position) default voidafterSetScriptTimeout(org.openqa.selenium.WebDriver.Timeouts timeouts, Duration duration) default voidafterSetSize(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Dimension size) default voidafterSubmit(org.openqa.selenium.WebElement element) default voiddefault voiddefault voidbeforeAccept(org.openqa.selenium.Alert alert) default voidbeforeAddCookie(org.openqa.selenium.WebDriver.Options options, org.openqa.selenium.Cookie cookie) default voidbeforeAnyAlertCall(org.openqa.selenium.Alert alert, Method method, Object[] args) default voidbeforeAnyCall(Object target, Method method, Object[] args) default voidbeforeAnyNavigationCall(org.openqa.selenium.WebDriver.Navigation navigation, Method method, Object[] args) default voidbeforeAnyOptionsCall(org.openqa.selenium.WebDriver.Options options, Method method, Object[] args) default voidbeforeAnyTimeoutsCall(org.openqa.selenium.WebDriver.Timeouts timeouts, Method method, Object[] args) default voidbeforeAnyWebDriverCall(org.openqa.selenium.WebDriver driver, Method method, Object[] args) default voidbeforeAnyWebElementCall(org.openqa.selenium.WebElement element, Method method, Object[] args) default voidbeforeAnyWindowCall(org.openqa.selenium.WebDriver.Window window, Method method, Object[] args) default voidbeforeBack(org.openqa.selenium.WebDriver.Navigation navigation) default voidbeforeClear(org.openqa.selenium.WebElement element) default voidbeforeClick(org.openqa.selenium.WebElement element) default voidbeforeClose(org.openqa.selenium.WebDriver driver) default voidbeforeDeleteAllCookies(org.openqa.selenium.WebDriver.Options options) default voidbeforeDeleteCookie(org.openqa.selenium.WebDriver.Options options, org.openqa.selenium.Cookie cookie) default voidbeforeDeleteCookieNamed(org.openqa.selenium.WebDriver.Options options, String name) default voidbeforeDismiss(org.openqa.selenium.Alert alert) default voidbeforeExecuteAsyncScript(org.openqa.selenium.WebDriver driver, String script, Object[] args) default voidbeforeExecuteScript(org.openqa.selenium.WebDriver driver, String script, Object[] args) default voidbeforeFindElement(org.openqa.selenium.WebDriver driver, org.openqa.selenium.By locator) default voidbeforeFindElement(org.openqa.selenium.WebElement element, org.openqa.selenium.By locator) default voidbeforeFindElements(org.openqa.selenium.WebDriver driver, org.openqa.selenium.By locator) default voidbeforeFindElements(org.openqa.selenium.WebElement element, org.openqa.selenium.By locator) default voidbeforeForward(org.openqa.selenium.WebDriver.Navigation navigation) default voidbeforeFullscreen(org.openqa.selenium.WebDriver.Window window) default voiddefault voidbeforeGetAttribute(org.openqa.selenium.WebElement element, String name) default voidbeforeGetCookieNamed(org.openqa.selenium.WebDriver.Options options, String name) default voidbeforeGetCookies(org.openqa.selenium.WebDriver.Options options) default voidbeforeGetCssValue(org.openqa.selenium.WebElement element, String propertyName) default voidbeforeGetCurrentUrl(org.openqa.selenium.WebDriver driver) default voidbeforeGetLocation(org.openqa.selenium.WebElement element) default voidbeforeGetPageSource(org.openqa.selenium.WebDriver driver) default voidbeforeGetPosition(org.openqa.selenium.WebDriver.Window window) default voidbeforeGetSize(org.openqa.selenium.WebDriver.Window window) default voidbeforeGetSize(org.openqa.selenium.WebElement element) default voidbeforeGetTagName(org.openqa.selenium.WebElement element) default voidbeforeGetText(org.openqa.selenium.Alert alert) default voidbeforeGetText(org.openqa.selenium.WebElement element) default voidbeforeGetTitle(org.openqa.selenium.WebDriver driver) default voidbeforeGetWindowHandle(org.openqa.selenium.WebDriver driver) default voidbeforeGetWindowHandles(org.openqa.selenium.WebDriver driver) default voidbeforeImplicitlyWait(org.openqa.selenium.WebDriver.Timeouts timeouts, Duration duration) default voidbeforeIsDisplayed(org.openqa.selenium.WebElement element) default voidbeforeIsEnabled(org.openqa.selenium.WebElement element) default voidbeforeIsSelected(org.openqa.selenium.WebElement element) default voidbeforeMaximize(org.openqa.selenium.WebDriver.Window window) default voidbeforePageLoadTimeout(org.openqa.selenium.WebDriver.Timeouts timeouts, Duration duration) default voidbeforePerform(org.openqa.selenium.WebDriver driver, Collection<org.openqa.selenium.interactions.Sequence> actions) default voidbeforeQuit(org.openqa.selenium.WebDriver driver) default voidbeforeRefresh(org.openqa.selenium.WebDriver.Navigation navigation) default voidbeforeResetInputState(org.openqa.selenium.WebDriver driver) default voidbeforeSendKeys(org.openqa.selenium.Alert alert, String text) default voidbeforeSendKeys(org.openqa.selenium.WebElement element, CharSequence... keysToSend) default voidbeforeSetPosition(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Point position) default voidbeforeSetScriptTimeout(org.openqa.selenium.WebDriver.Timeouts timeouts, Duration duration) default voidbeforeSetSize(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Dimension size) default voidbeforeSubmit(org.openqa.selenium.WebElement element) default voiddefault voiddefault voidonError(Object target, Method method, Object[] args, InvocationTargetException e)
-
Method Details
-
beforeAnyCall
-
afterAnyCall
-
onError
-
beforeAnyWebDriverCall
-
afterAnyWebDriverCall
-
beforeGet
-
afterGet
-
beforeGetCurrentUrl
default void beforeGetCurrentUrl(org.openqa.selenium.WebDriver driver) -
afterGetCurrentUrl
-
beforeGetTitle
default void beforeGetTitle(org.openqa.selenium.WebDriver driver) -
afterGetTitle
-
beforeFindElement
default void beforeFindElement(org.openqa.selenium.WebDriver driver, org.openqa.selenium.By locator) -
afterFindElement
default void afterFindElement(org.openqa.selenium.WebDriver driver, org.openqa.selenium.By locator, org.openqa.selenium.WebElement result) -
beforeFindElements
default void beforeFindElements(org.openqa.selenium.WebDriver driver, org.openqa.selenium.By locator) -
afterFindElements
default void afterFindElements(org.openqa.selenium.WebDriver driver, org.openqa.selenium.By locator, List<org.openqa.selenium.WebElement> result) -
beforeGetPageSource
default void beforeGetPageSource(org.openqa.selenium.WebDriver driver) -
afterGetPageSource
-
beforeClose
default void beforeClose(org.openqa.selenium.WebDriver driver) -
afterClose
default void afterClose(org.openqa.selenium.WebDriver driver) -
beforeQuit
default void beforeQuit(org.openqa.selenium.WebDriver driver) -
afterQuit
default void afterQuit(org.openqa.selenium.WebDriver driver) -
beforeGetWindowHandles
default void beforeGetWindowHandles(org.openqa.selenium.WebDriver driver) -
afterGetWindowHandles
-
beforeGetWindowHandle
default void beforeGetWindowHandle(org.openqa.selenium.WebDriver driver) -
afterGetWindowHandle
-
beforeExecuteScript
-
afterExecuteScript
-
beforeExecuteAsyncScript
-
afterExecuteAsyncScript
-
beforePerform
default void beforePerform(org.openqa.selenium.WebDriver driver, Collection<org.openqa.selenium.interactions.Sequence> actions) -
afterPerform
default void afterPerform(org.openqa.selenium.WebDriver driver, Collection<org.openqa.selenium.interactions.Sequence> actions) -
beforeResetInputState
default void beforeResetInputState(org.openqa.selenium.WebDriver driver) -
afterResetInputState
default void afterResetInputState(org.openqa.selenium.WebDriver driver) -
beforeAnyWebElementCall
-
afterAnyWebElementCall
-
beforeClick
default void beforeClick(org.openqa.selenium.WebElement element) -
afterClick
default void afterClick(org.openqa.selenium.WebElement element) -
beforeSubmit
default void beforeSubmit(org.openqa.selenium.WebElement element) -
afterSubmit
default void afterSubmit(org.openqa.selenium.WebElement element) -
beforeSendKeys
-
afterSendKeys
-
beforeClear
default void beforeClear(org.openqa.selenium.WebElement element) -
afterClear
default void afterClear(org.openqa.selenium.WebElement element) -
beforeGetTagName
default void beforeGetTagName(org.openqa.selenium.WebElement element) -
afterGetTagName
-
beforeGetAttribute
-
afterGetAttribute
-
beforeIsSelected
default void beforeIsSelected(org.openqa.selenium.WebElement element) -
afterIsSelected
default void afterIsSelected(org.openqa.selenium.WebElement element, boolean result) -
beforeIsEnabled
default void beforeIsEnabled(org.openqa.selenium.WebElement element) -
afterIsEnabled
default void afterIsEnabled(org.openqa.selenium.WebElement element, boolean result) -
beforeGetText
default void beforeGetText(org.openqa.selenium.WebElement element) -
afterGetText
-
beforeFindElement
default void beforeFindElement(org.openqa.selenium.WebElement element, org.openqa.selenium.By locator) -
afterFindElement
default void afterFindElement(org.openqa.selenium.WebElement element, org.openqa.selenium.By locator, org.openqa.selenium.WebElement result) -
beforeFindElements
default void beforeFindElements(org.openqa.selenium.WebElement element, org.openqa.selenium.By locator) -
afterFindElements
default void afterFindElements(org.openqa.selenium.WebElement element, org.openqa.selenium.By locator, List<org.openqa.selenium.WebElement> result) -
beforeIsDisplayed
default void beforeIsDisplayed(org.openqa.selenium.WebElement element) -
afterIsDisplayed
default void afterIsDisplayed(org.openqa.selenium.WebElement element, boolean result) -
beforeGetLocation
default void beforeGetLocation(org.openqa.selenium.WebElement element) -
afterGetLocation
default void afterGetLocation(org.openqa.selenium.WebElement element, org.openqa.selenium.Point result) -
beforeGetSize
default void beforeGetSize(org.openqa.selenium.WebElement element) -
afterGetSize
default void afterGetSize(org.openqa.selenium.WebElement element, org.openqa.selenium.Dimension result) -
beforeGetCssValue
-
afterGetCssValue
-
beforeAnyAlertCall
-
afterAnyAlertCall
-
beforeAccept
default void beforeAccept(org.openqa.selenium.Alert alert) -
afterAccept
default void afterAccept(org.openqa.selenium.Alert alert) -
beforeDismiss
default void beforeDismiss(org.openqa.selenium.Alert alert) -
afterDismiss
default void afterDismiss(org.openqa.selenium.Alert alert) -
beforeGetText
default void beforeGetText(org.openqa.selenium.Alert alert) -
afterGetText
-
beforeSendKeys
-
afterSendKeys
-
beforeAnyOptionsCall
-
afterAnyOptionsCall
-
beforeAddCookie
default void beforeAddCookie(org.openqa.selenium.WebDriver.Options options, org.openqa.selenium.Cookie cookie) -
afterAddCookie
default void afterAddCookie(org.openqa.selenium.WebDriver.Options options, org.openqa.selenium.Cookie cookie) -
beforeDeleteCookieNamed
-
afterDeleteCookieNamed
-
beforeDeleteCookie
default void beforeDeleteCookie(org.openqa.selenium.WebDriver.Options options, org.openqa.selenium.Cookie cookie) -
afterDeleteCookie
default void afterDeleteCookie(org.openqa.selenium.WebDriver.Options options, org.openqa.selenium.Cookie cookie) -
beforeDeleteAllCookies
default void beforeDeleteAllCookies(org.openqa.selenium.WebDriver.Options options) -
afterDeleteAllCookies
default void afterDeleteAllCookies(org.openqa.selenium.WebDriver.Options options) -
beforeGetCookies
default void beforeGetCookies(org.openqa.selenium.WebDriver.Options options) -
afterGetCookies
default void afterGetCookies(org.openqa.selenium.WebDriver.Options options, Set<org.openqa.selenium.Cookie> result) -
beforeGetCookieNamed
-
afterGetCookieNamed
default void afterGetCookieNamed(org.openqa.selenium.WebDriver.Options options, String name, org.openqa.selenium.Cookie result) -
beforeAnyTimeoutsCall
-
afterAnyTimeoutsCall
-
beforeImplicitlyWait
default void beforeImplicitlyWait(org.openqa.selenium.WebDriver.Timeouts timeouts, Duration duration) -
afterImplicitlyWait
default void afterImplicitlyWait(org.openqa.selenium.WebDriver.Timeouts timeouts, Duration duration) -
beforeSetScriptTimeout
default void beforeSetScriptTimeout(org.openqa.selenium.WebDriver.Timeouts timeouts, Duration duration) -
afterSetScriptTimeout
default void afterSetScriptTimeout(org.openqa.selenium.WebDriver.Timeouts timeouts, Duration duration) -
beforePageLoadTimeout
default void beforePageLoadTimeout(org.openqa.selenium.WebDriver.Timeouts timeouts, Duration duration) -
afterPageLoadTimeout
default void afterPageLoadTimeout(org.openqa.selenium.WebDriver.Timeouts timeouts, Duration duration) -
beforeAnyWindowCall
-
afterAnyWindowCall
-
beforeGetSize
default void beforeGetSize(org.openqa.selenium.WebDriver.Window window) -
afterGetSize
default void afterGetSize(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Dimension result) -
beforeSetSize
default void beforeSetSize(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Dimension size) -
afterSetSize
default void afterSetSize(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Dimension size) -
beforeGetPosition
default void beforeGetPosition(org.openqa.selenium.WebDriver.Window window) -
afterGetPosition
default void afterGetPosition(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Point result) -
beforeSetPosition
default void beforeSetPosition(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Point position) -
afterSetPosition
default void afterSetPosition(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Point position) -
beforeMaximize
default void beforeMaximize(org.openqa.selenium.WebDriver.Window window) -
afterMaximize
default void afterMaximize(org.openqa.selenium.WebDriver.Window window) -
beforeFullscreen
default void beforeFullscreen(org.openqa.selenium.WebDriver.Window window) -
afterFullscreen
default void afterFullscreen(org.openqa.selenium.WebDriver.Window window)
-