Class WindowListener

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

    public final class WindowListener
    extends Object
    implements org.openqa.selenium.support.events.WebDriverListener
    Listener class for window events
    Since:
    0.0.3 (Feb 2022)
    Author:
    Nir Gallner
    • Constructor Summary

      Constructors 
      Constructor Description
      WindowListener()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void afterAnyWindowCall​(org.openqa.selenium.WebDriver.Window window, Method method, Object[] args, Object result)  
      void afterFullscreen​(org.openqa.selenium.WebDriver.Window window)  
      void afterGetPosition​(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Point result)  
      void afterGetSize​(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Dimension result)  
      void afterMaximize​(org.openqa.selenium.WebDriver.Window window)  
      void afterSetPosition​(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Point position)  
      void afterSetSize​(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Dimension size)  
      void beforeAnyWindowCall​(org.openqa.selenium.WebDriver.Window window, Method method, Object[] args)  
      void beforeFullscreen​(org.openqa.selenium.WebDriver.Window window)  
      void beforeGetPosition​(org.openqa.selenium.WebDriver.Window window)  
      void beforeGetSize​(org.openqa.selenium.WebDriver.Window window)  
      void beforeMaximize​(org.openqa.selenium.WebDriver.Window window)  
      void beforeSetPosition​(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Point position)  
      void beforeSetSize​(org.openqa.selenium.WebDriver.Window window, org.openqa.selenium.Dimension size)  
      • Methods inherited from interface org.openqa.selenium.support.events.WebDriverListener

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

      • WindowListener

        public WindowListener()
    • Method Detail

      • beforeAnyWindowCall

        public void beforeAnyWindowCall​(org.openqa.selenium.WebDriver.Window window,
                                        Method method,
                                        Object[] args)
        Specified by:
        beforeAnyWindowCall in interface org.openqa.selenium.support.events.WebDriverListener
      • afterAnyWindowCall

        public void afterAnyWindowCall​(org.openqa.selenium.WebDriver.Window window,
                                       Method method,
                                       Object[] args,
                                       Object result)
        Specified by:
        afterAnyWindowCall in interface org.openqa.selenium.support.events.WebDriverListener
      • beforeGetSize

        public void beforeGetSize​(org.openqa.selenium.WebDriver.Window window)
        Specified by:
        beforeGetSize in interface org.openqa.selenium.support.events.WebDriverListener
      • afterGetSize

        public void afterGetSize​(org.openqa.selenium.WebDriver.Window window,
                                 org.openqa.selenium.Dimension result)
        Specified by:
        afterGetSize in interface org.openqa.selenium.support.events.WebDriverListener
      • beforeSetSize

        public void beforeSetSize​(org.openqa.selenium.WebDriver.Window window,
                                  org.openqa.selenium.Dimension size)
        Specified by:
        beforeSetSize in interface org.openqa.selenium.support.events.WebDriverListener
      • afterSetSize

        public void afterSetSize​(org.openqa.selenium.WebDriver.Window window,
                                 org.openqa.selenium.Dimension size)
        Specified by:
        afterSetSize in interface org.openqa.selenium.support.events.WebDriverListener
      • beforeGetPosition

        public void beforeGetPosition​(org.openqa.selenium.WebDriver.Window window)
        Specified by:
        beforeGetPosition in interface org.openqa.selenium.support.events.WebDriverListener
      • afterGetPosition

        public void afterGetPosition​(org.openqa.selenium.WebDriver.Window window,
                                     org.openqa.selenium.Point result)
        Specified by:
        afterGetPosition in interface org.openqa.selenium.support.events.WebDriverListener
      • beforeSetPosition

        public void beforeSetPosition​(org.openqa.selenium.WebDriver.Window window,
                                      org.openqa.selenium.Point position)
        Specified by:
        beforeSetPosition in interface org.openqa.selenium.support.events.WebDriverListener
      • afterSetPosition

        public void afterSetPosition​(org.openqa.selenium.WebDriver.Window window,
                                     org.openqa.selenium.Point position)
        Specified by:
        afterSetPosition in interface org.openqa.selenium.support.events.WebDriverListener
      • beforeMaximize

        public void beforeMaximize​(org.openqa.selenium.WebDriver.Window window)
        Specified by:
        beforeMaximize in interface org.openqa.selenium.support.events.WebDriverListener
      • afterMaximize

        public void afterMaximize​(org.openqa.selenium.WebDriver.Window window)
        Specified by:
        afterMaximize in interface org.openqa.selenium.support.events.WebDriverListener
      • beforeFullscreen

        public void beforeFullscreen​(org.openqa.selenium.WebDriver.Window window)
        Specified by:
        beforeFullscreen in interface org.openqa.selenium.support.events.WebDriverListener
      • afterFullscreen

        public void afterFullscreen​(org.openqa.selenium.WebDriver.Window window)
        Specified by:
        afterFullscreen in interface org.openqa.selenium.support.events.WebDriverListener