def __call__()

in foxpuppet/expected.py [0:0]


    def __call__(self, *args: Any, **kwargs: Any) -> Optional["BrowserWindow"]:
        """Check to see if a new window has opened.

        Returns:
            :py:class:`BrowserWindow`: Opened window.

        """
        handles = list(set(self.selenium.window_handles) - set(self.handles))
        if len(handles) == 1:
            from foxpuppet.windows import BrowserWindow

            return BrowserWindow(self.selenium, handles[0])
        else:
            return None