Class HighlighterListener

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

    @NotThreadSafe
    public class HighlighterListener
    extends org.openqa.selenium.support.events.AbstractWebDriverEventListener
    WebDriverEventListener is intended to highlight current active element. Use static constructor of(Highlighter) and newSingleThreadHighlighterListener() with default SingleThreadHighlighterImpl highlighting strategy.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterFindBy​(org.openqa.selenium.By by, org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)  
      void beforeClickOn​(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)  
      void beforeGetText​(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)  
      void beforeNavigateBack​(org.openqa.selenium.WebDriver driver)  
      void beforeNavigateForward​(org.openqa.selenium.WebDriver driver)  
      void beforeNavigateRefresh​(org.openqa.selenium.WebDriver driver)  
      void beforeNavigateTo​(java.lang.String url, org.openqa.selenium.WebDriver driver)  
      static org.openqa.selenium.support.events.WebDriverEventListener newSingleThreadHighlighterListener()  
      HighlighterListener of​(Highlighter highlighter)  
      • Methods inherited from class org.openqa.selenium.support.events.AbstractWebDriverEventListener

        afterAlertAccept, afterAlertDismiss, afterChangeValueOf, afterClickOn, afterGetScreenshotAs, afterGetText, afterNavigateBack, afterNavigateForward, afterNavigateRefresh, afterNavigateTo, afterScript, afterSwitchToWindow, beforeAlertAccept, beforeAlertDismiss, beforeChangeValueOf, beforeFindBy, beforeGetScreenshotAs, beforeScript, beforeSwitchToWindow, onException
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • newSingleThreadHighlighterListener

        public static org.openqa.selenium.support.events.WebDriverEventListener newSingleThreadHighlighterListener()
      • afterFindBy

        public void afterFindBy​(org.openqa.selenium.By by,
                                org.openqa.selenium.WebElement element,
                                org.openqa.selenium.WebDriver driver)
        Specified by:
        afterFindBy in interface org.openqa.selenium.support.events.WebDriverEventListener
        Overrides:
        afterFindBy in class org.openqa.selenium.support.events.AbstractWebDriverEventListener
      • beforeNavigateTo

        public void beforeNavigateTo​(java.lang.String url,
                                     org.openqa.selenium.WebDriver driver)
        Specified by:
        beforeNavigateTo in interface org.openqa.selenium.support.events.WebDriverEventListener
        Overrides:
        beforeNavigateTo in class org.openqa.selenium.support.events.AbstractWebDriverEventListener
      • beforeNavigateBack

        public void beforeNavigateBack​(org.openqa.selenium.WebDriver driver)
        Specified by:
        beforeNavigateBack in interface org.openqa.selenium.support.events.WebDriverEventListener
        Overrides:
        beforeNavigateBack in class org.openqa.selenium.support.events.AbstractWebDriverEventListener
      • beforeNavigateForward

        public void beforeNavigateForward​(org.openqa.selenium.WebDriver driver)
        Specified by:
        beforeNavigateForward in interface org.openqa.selenium.support.events.WebDriverEventListener
        Overrides:
        beforeNavigateForward in class org.openqa.selenium.support.events.AbstractWebDriverEventListener
      • beforeNavigateRefresh

        public void beforeNavigateRefresh​(org.openqa.selenium.WebDriver driver)
        Specified by:
        beforeNavigateRefresh in interface org.openqa.selenium.support.events.WebDriverEventListener
        Overrides:
        beforeNavigateRefresh in class org.openqa.selenium.support.events.AbstractWebDriverEventListener
      • beforeClickOn

        public void beforeClickOn​(org.openqa.selenium.WebElement element,
                                  org.openqa.selenium.WebDriver driver)
        Specified by:
        beforeClickOn in interface org.openqa.selenium.support.events.WebDriverEventListener
        Overrides:
        beforeClickOn in class org.openqa.selenium.support.events.AbstractWebDriverEventListener
      • beforeGetText

        public void beforeGetText​(org.openqa.selenium.WebElement element,
                                  org.openqa.selenium.WebDriver driver)
        Specified by:
        beforeGetText in interface org.openqa.selenium.support.events.WebDriverEventListener
        Overrides:
        beforeGetText in class org.openqa.selenium.support.events.AbstractWebDriverEventListener