11import asyncio
2+ import math
23import os
34import shutil
45from pathlib import Path
1011from selenium .webdriver .remote .webdriver import WebDriver
1112from selenium .webdriver .support .abstract_event_listener import AbstractEventListener
1213
13- from paf .common import Property , Size , Rect , Point
14+ from paf .common import Property , Size , Rect , Point , Cookie
1415from paf .listener import WebDriverManagerListener
1516from paf .manager import WebDriverManager
1617from paf .page import PageFactory , FinderPage
1718from paf .request import WebDriverRequest
1819from test import get_webdriver , finder , page_factory , test_uielement
1920import paf .config
2021from selenium .webdriver .support .event_firing_webdriver import EventFiringWebDriver
22+ from datetime import datetime as dt
23+ import datetime
2124
2225@pytest .fixture
2326def manager ():
@@ -218,7 +221,7 @@ def _inject(binder: inject.Binder):
218221 assert listener .introduce_called == False
219222 assert listener .introduced_called == False
220223
221- def test_event_firing_webdriver (page_factory : PageFactory ):
224+ def test_event_firing_webdriver (manager : WebDriverManager , page_factory : PageFactory ):
222225 class EventFiringWebDriverListener (WebDriverManagerListener , AbstractEventListener ):
223226 def __init__ (self ):
224227 self .close_called = False
@@ -245,7 +248,6 @@ def _inject(binder: inject.Binder):
245248 inject .clear_and_configure (_inject )
246249 listener : EventFiringWebDriverListener = inject .instance (WebDriverManagerListener )
247250 request = WebDriverRequest ("events" )
248- manager = inject .instance (WebDriverManager )
249251 webdriver = get_webdriver (request )
250252 assert isinstance (webdriver , EventFiringWebDriver )
251253 assert manager .get_request_name (webdriver ) == request .name
0 commit comments