Class NavigationListener

  • All Implemented Interfaces:
    org.openqa.selenium.support.events.WebDriverListener

    public final class NavigationListener
    extends Object
    implements org.openqa.selenium.support.events.WebDriverListener
    Listener for all WebElement related actions Currently - logs only
    Author:
    Nir Gallner
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterAnyNavigationCall​(org.openqa.selenium.WebDriver.Navigation navigation, Method method, Object[] args, Object result)  
      void afterBack​(org.openqa.selenium.WebDriver.Navigation navigation)  
      void afterForward​(org.openqa.selenium.WebDriver.Navigation navigation)  
      void afterRefresh​(org.openqa.selenium.WebDriver.Navigation navigation)  
      void afterTo​(org.openqa.selenium.WebDriver.Navigation navigation, String url)  
      void afterTo​(org.openqa.selenium.WebDriver.Navigation navigation, URL url)  
      void beforeAnyNavigationCall​(org.openqa.selenium.WebDriver.Navigation navigation, Method method, Object[] args)  
      void beforeBack​(org.openqa.selenium.WebDriver.Navigation navigation)  
      void beforeForward​(org.openqa.selenium.WebDriver.Navigation navigation)  
      void beforeRefresh​(org.openqa.selenium.WebDriver.Navigation navigation)  
      void beforeTo​(org.openqa.selenium.WebDriver.Navigation navigation, String url)  
      void beforeTo​(org.openqa.selenium.WebDriver.Navigation navigation, URL url)  
      • Methods inherited from interface org.openqa.selenium.support.events.WebDriverListener

        afterAccept, afterAddCookie, afterAnyAlertCall, afterAnyCall, afterAnyOptionsCall, afterAnyTimeoutsCall, afterAnyWebDriverCall, afterAnyWebElementCall, afterAnyWindowCall, afterClear, afterClick, afterClose, afterDeleteAllCookies, afterDeleteCookie, afterDeleteCookieNamed, afterDismiss, afterExecuteAsyncScript, afterExecuteScript, afterFindElement, afterFindElement, afterFindElements, afterFindElements, afterFullscreen, afterGet, afterGetAttribute, afterGetCookieNamed, afterGetCookies, afterGetCssValue, afterGetCurrentUrl, afterGetLocation, afterGetPageSource, afterGetPosition, afterGetSize, afterGetSize, afterGetTagName, afterGetText, afterGetText, afterGetTitle, afterGetWindowHandle, afterGetWindowHandles, afterImplicitlyWait, afterIsDisplayed, afterIsEnabled, afterIsSelected, afterMaximize, afterPageLoadTimeout, afterPerform, afterQuit, afterResetInputState, afterSendKeys, afterSendKeys, afterSetPosition, afterSetScriptTimeout, afterSetSize, afterSubmit, beforeAccept, beforeAddCookie, beforeAnyAlertCall, beforeAnyCall, beforeAnyOptionsCall, beforeAnyTimeoutsCall, beforeAnyWebDriverCall, beforeAnyWebElementCall, beforeAnyWindowCall, beforeClear, beforeClick, beforeClose, beforeDeleteAllCookies, beforeDeleteCookie, beforeDeleteCookieNamed, beforeDismiss, beforeExecuteAsyncScript, beforeExecuteScript, beforeFindElement, beforeFindElement, beforeFindElements, beforeFindElements, beforeFullscreen, beforeGet, beforeGetAttribute, beforeGetCookieNamed, beforeGetCookies, beforeGetCssValue, beforeGetCurrentUrl, beforeGetLocation, beforeGetPageSource, beforeGetPosition, beforeGetSize, beforeGetSize, beforeGetTagName, beforeGetText, beforeGetText, beforeGetTitle, beforeGetWindowHandle, beforeGetWindowHandles, beforeImplicitlyWait, beforeIsDisplayed, beforeIsEnabled, beforeIsSelected, beforeMaximize, beforePageLoadTimeout, beforePerform, beforeQuit, beforeResetInputState, beforeSendKeys, beforeSendKeys, beforeSetPosition, beforeSetScriptTimeout, beforeSetSize, beforeSubmit, onError
    • Constructor Detail

      • NavigationListener

        public NavigationListener()
    • Method Detail

      • beforeAnyNavigationCall

        public void beforeAnyNavigationCall​(org.openqa.selenium.WebDriver.Navigation navigation,
                                            Method method,
                                            Object[] args)
        Specified by:
        beforeAnyNavigationCall in interface org.openqa.selenium.support.events.WebDriverListener
      • afterAnyNavigationCall

        public void afterAnyNavigationCall​(org.openqa.selenium.WebDriver.Navigation navigation,
                                           Method method,
                                           Object[] args,
                                           Object result)
        Specified by:
        afterAnyNavigationCall in interface org.openqa.selenium.support.events.WebDriverListener
      • beforeTo

        public void beforeTo​(org.openqa.selenium.WebDriver.Navigation navigation,
                             String url)
        Specified by:
        beforeTo in interface org.openqa.selenium.support.events.WebDriverListener
      • afterTo

        public void afterTo​(org.openqa.selenium.WebDriver.Navigation navigation,
                            String url)
        Specified by:
        afterTo in interface org.openqa.selenium.support.events.WebDriverListener
      • beforeTo

        public void beforeTo​(org.openqa.selenium.WebDriver.Navigation navigation,
                             URL url)
        Specified by:
        beforeTo in interface org.openqa.selenium.support.events.WebDriverListener
      • afterTo

        public void afterTo​(org.openqa.selenium.WebDriver.Navigation navigation,
                            URL url)
        Specified by:
        afterTo in interface org.openqa.selenium.support.events.WebDriverListener
      • beforeBack

        public void beforeBack​(org.openqa.selenium.WebDriver.Navigation navigation)
        Specified by:
        beforeBack in interface org.openqa.selenium.support.events.WebDriverListener
      • afterBack

        public void afterBack​(org.openqa.selenium.WebDriver.Navigation navigation)
        Specified by:
        afterBack in interface org.openqa.selenium.support.events.WebDriverListener
      • beforeForward

        public void beforeForward​(org.openqa.selenium.WebDriver.Navigation navigation)
        Specified by:
        beforeForward in interface org.openqa.selenium.support.events.WebDriverListener
      • afterForward

        public void afterForward​(org.openqa.selenium.WebDriver.Navigation navigation)
        Specified by:
        afterForward in interface org.openqa.selenium.support.events.WebDriverListener
      • beforeRefresh

        public void beforeRefresh​(org.openqa.selenium.WebDriver.Navigation navigation)
        Specified by:
        beforeRefresh in interface org.openqa.selenium.support.events.WebDriverListener
      • afterRefresh

        public void afterRefresh​(org.openqa.selenium.WebDriver.Navigation navigation)
        Specified by:
        afterRefresh in interface org.openqa.selenium.support.events.WebDriverListener