@@ -38,12 +38,13 @@ def test_remove_intercept(driver):
3838 driver .network .remove_intercept (result ["intercept" ])
3939 assert driver .network .intercepts == [], "Intercept not removed"
4040
41+
4142@pytest .mark .xfail_safari
4243def test_add_and_remove_request_handler (driver , pages ):
4344
4445 requests = []
4546
46- def callback (request ):
47+ def callback (request : Request ):
4748 requests .append (request )
4849
4950 callback_id = driver .network .add_request_handler ("before_request" , callback )
@@ -53,6 +54,7 @@ def callback(request):
5354 assert not requests , "Requests intercepted"
5455 assert driver .find_element (By .NAME , "login" ).is_displayed (), "Request not continued"
5556
57+
5658@pytest .mark .xfail_safari
5759def test_continue_request (driver , pages ):
5860
@@ -66,9 +68,9 @@ def callback(request: Request):
6668
6769
6870@pytest .mark .xfail_safari
69- def test_continue_with_auth (driver , pages ):
71+ def test_continue_with_auth (driver ):
7072
71- callback_id = driver .network .add_auth_handler ("test " , "test " )
73+ callback_id = driver .network .add_auth_handler ("user " , "passwd " )
7274 assert callback_id is not None , "Request handler not added"
73- pages . load ( "basicAuth " )
74- assert driver . find_element ( By . TAG_NAME , "h1" ). text == "authorized" , "Authorization failed"
75+ driver . get ( "https://httpbin.org/basic-auth/user/passwd " )
76+ assert "authenticated" in driver . page_source , "Authorization failed"
0 commit comments