Class EventLoggingEventDriverListener

  • All Implemented Interfaces:
    eu.tsystems.mms.tic.testframework.logging.Loggable, org.openqa.selenium.support.events.WebDriverEventListener

    public class EventLoggingEventDriverListener
    extends java.lang.Object
    implements org.openqa.selenium.support.events.WebDriverEventListener, eu.tsystems.mms.tic.testframework.logging.Loggable
    • Field Summary

      • Fields inherited from interface eu.tsystems.mms.tic.testframework.logging.Loggable

        prompt
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterAlertAccept​(org.openqa.selenium.WebDriver webDriver)  
      void afterAlertDismiss​(org.openqa.selenium.WebDriver webDriver)  
      void afterChangeValueOf​(org.openqa.selenium.WebElement webElement, org.openqa.selenium.WebDriver webDriver, java.lang.CharSequence[] charSequences)  
      void afterClickOn​(org.openqa.selenium.WebElement webElement, org.openqa.selenium.WebDriver webDriver)  
      void afterFindBy​(org.openqa.selenium.By by, org.openqa.selenium.WebElement webElement, org.openqa.selenium.WebDriver webDriver)  
      <X> void afterGetScreenshotAs​(org.openqa.selenium.OutputType<X> target, X screenshot)  
      void afterGetText​(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver, java.lang.String text)  
      void afterNavigateBack​(org.openqa.selenium.WebDriver webDriver)  
      void afterNavigateForward​(org.openqa.selenium.WebDriver webDriver)  
      void afterNavigateRefresh​(org.openqa.selenium.WebDriver webDriver)  
      void afterNavigateTo​(java.lang.String s, org.openqa.selenium.WebDriver webDriver)  
      void afterScript​(java.lang.String s, org.openqa.selenium.WebDriver webDriver)  
      void afterSwitchToWindow​(java.lang.String s, org.openqa.selenium.WebDriver webDriver)  
      void beforeAlertAccept​(org.openqa.selenium.WebDriver webDriver)  
      void beforeAlertDismiss​(org.openqa.selenium.WebDriver webDriver)  
      void beforeChangeValueOf​(org.openqa.selenium.WebElement webElement, org.openqa.selenium.WebDriver webDriver, java.lang.CharSequence[] charSequences)  
      void beforeClickOn​(org.openqa.selenium.WebElement webElement, org.openqa.selenium.WebDriver webDriver)  
      void beforeFindBy​(org.openqa.selenium.By by, org.openqa.selenium.WebElement webElement, org.openqa.selenium.WebDriver webDriver)  
      <X> void beforeGetScreenshotAs​(org.openqa.selenium.OutputType<X> target)  
      void beforeGetText​(org.openqa.selenium.WebElement element, org.openqa.selenium.WebDriver driver)  
      void beforeNavigateBack​(org.openqa.selenium.WebDriver webDriver)  
      void beforeNavigateForward​(org.openqa.selenium.WebDriver webDriver)  
      void beforeNavigateRefresh​(org.openqa.selenium.WebDriver webDriver)  
      void beforeNavigateTo​(java.lang.String s, org.openqa.selenium.WebDriver webDriver)  
      void beforeScript​(java.lang.String s, org.openqa.selenium.WebDriver webDriver)  
      void beforeSwitchToWindow​(java.lang.String s, org.openqa.selenium.WebDriver webDriver)  
      void onException​(java.lang.Throwable throwable, org.openqa.selenium.WebDriver webDriver)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface eu.tsystems.mms.tic.testframework.logging.Loggable

        log
    • Constructor Detail

      • EventLoggingEventDriverListener

        public EventLoggingEventDriverListener()
    • Method Detail

      • beforeAlertAccept

        public void beforeAlertAccept​(org.openqa.selenium.WebDriver webDriver)
        Specified by:
        beforeAlertAccept in interface org.openqa.selenium.support.events.WebDriverEventListener
      • afterAlertAccept

        public void afterAlertAccept​(org.openqa.selenium.WebDriver webDriver)
        Specified by:
        afterAlertAccept in interface org.openqa.selenium.support.events.WebDriverEventListener
      • afterAlertDismiss

        public void afterAlertDismiss​(org.openqa.selenium.WebDriver webDriver)
        Specified by:
        afterAlertDismiss in interface org.openqa.selenium.support.events.WebDriverEventListener
      • beforeAlertDismiss

        public void beforeAlertDismiss​(org.openqa.selenium.WebDriver webDriver)
        Specified by:
        beforeAlertDismiss in interface org.openqa.selenium.support.events.WebDriverEventListener
      • beforeNavigateTo

        public void beforeNavigateTo​(java.lang.String s,
                                     org.openqa.selenium.WebDriver webDriver)
        Specified by:
        beforeNavigateTo in interface org.openqa.selenium.support.events.WebDriverEventListener
      • afterNavigateTo

        public void afterNavigateTo​(java.lang.String s,
                                    org.openqa.selenium.WebDriver webDriver)
        Specified by:
        afterNavigateTo in interface org.openqa.selenium.support.events.WebDriverEventListener
      • beforeNavigateBack

        public void beforeNavigateBack​(org.openqa.selenium.WebDriver webDriver)
        Specified by:
        beforeNavigateBack in interface org.openqa.selenium.support.events.WebDriverEventListener
      • afterNavigateBack

        public void afterNavigateBack​(org.openqa.selenium.WebDriver webDriver)
        Specified by:
        afterNavigateBack in interface org.openqa.selenium.support.events.WebDriverEventListener
      • beforeNavigateForward

        public void beforeNavigateForward​(org.openqa.selenium.WebDriver webDriver)
        Specified by:
        beforeNavigateForward in interface org.openqa.selenium.support.events.WebDriverEventListener
      • afterNavigateForward

        public void afterNavigateForward​(org.openqa.selenium.WebDriver webDriver)
        Specified by:
        afterNavigateForward in interface org.openqa.selenium.support.events.WebDriverEventListener
      • beforeNavigateRefresh

        public void beforeNavigateRefresh​(org.openqa.selenium.WebDriver webDriver)
        Specified by:
        beforeNavigateRefresh in interface org.openqa.selenium.support.events.WebDriverEventListener
      • afterNavigateRefresh

        public void afterNavigateRefresh​(org.openqa.selenium.WebDriver webDriver)
        Specified by:
        afterNavigateRefresh in interface org.openqa.selenium.support.events.WebDriverEventListener
      • beforeFindBy

        public void beforeFindBy​(org.openqa.selenium.By by,
                                 org.openqa.selenium.WebElement webElement,
                                 org.openqa.selenium.WebDriver webDriver)
        Specified by:
        beforeFindBy in interface org.openqa.selenium.support.events.WebDriverEventListener
      • afterFindBy

        public void afterFindBy​(org.openqa.selenium.By by,
                                org.openqa.selenium.WebElement webElement,
                                org.openqa.selenium.WebDriver webDriver)
        Specified by:
        afterFindBy in interface org.openqa.selenium.support.events.WebDriverEventListener
      • beforeClickOn

        public void beforeClickOn​(org.openqa.selenium.WebElement webElement,
                                  org.openqa.selenium.WebDriver webDriver)
        Specified by:
        beforeClickOn in interface org.openqa.selenium.support.events.WebDriverEventListener
      • afterClickOn

        public void afterClickOn​(org.openqa.selenium.WebElement webElement,
                                 org.openqa.selenium.WebDriver webDriver)
        Specified by:
        afterClickOn in interface org.openqa.selenium.support.events.WebDriverEventListener
      • beforeChangeValueOf

        public void beforeChangeValueOf​(org.openqa.selenium.WebElement webElement,
                                        org.openqa.selenium.WebDriver webDriver,
                                        java.lang.CharSequence[] charSequences)
        Specified by:
        beforeChangeValueOf in interface org.openqa.selenium.support.events.WebDriverEventListener
      • afterChangeValueOf

        public void afterChangeValueOf​(org.openqa.selenium.WebElement webElement,
                                       org.openqa.selenium.WebDriver webDriver,
                                       java.lang.CharSequence[] charSequences)
        Specified by:
        afterChangeValueOf in interface org.openqa.selenium.support.events.WebDriverEventListener
      • beforeScript

        public void beforeScript​(java.lang.String s,
                                 org.openqa.selenium.WebDriver webDriver)
        Specified by:
        beforeScript in interface org.openqa.selenium.support.events.WebDriverEventListener
      • afterScript

        public void afterScript​(java.lang.String s,
                                org.openqa.selenium.WebDriver webDriver)
        Specified by:
        afterScript in interface org.openqa.selenium.support.events.WebDriverEventListener
      • beforeSwitchToWindow

        public void beforeSwitchToWindow​(java.lang.String s,
                                         org.openqa.selenium.WebDriver webDriver)
        Specified by:
        beforeSwitchToWindow in interface org.openqa.selenium.support.events.WebDriverEventListener
      • afterSwitchToWindow

        public void afterSwitchToWindow​(java.lang.String s,
                                        org.openqa.selenium.WebDriver webDriver)
        Specified by:
        afterSwitchToWindow in interface org.openqa.selenium.support.events.WebDriverEventListener
      • onException

        public void onException​(java.lang.Throwable throwable,
                                org.openqa.selenium.WebDriver webDriver)
        Specified by:
        onException in interface org.openqa.selenium.support.events.WebDriverEventListener
      • beforeGetScreenshotAs

        public <X> void beforeGetScreenshotAs​(org.openqa.selenium.OutputType<X> target)
        Specified by:
        beforeGetScreenshotAs in interface org.openqa.selenium.support.events.WebDriverEventListener
      • afterGetScreenshotAs

        public <X> void afterGetScreenshotAs​(org.openqa.selenium.OutputType<X> target,
                                             X screenshot)
        Specified by:
        afterGetScreenshotAs in interface org.openqa.selenium.support.events.WebDriverEventListener
      • 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
      • afterGetText

        public void afterGetText​(org.openqa.selenium.WebElement element,
                                 org.openqa.selenium.WebDriver driver,
                                 java.lang.String text)
        Specified by:
        afterGetText in interface org.openqa.selenium.support.events.WebDriverEventListener