@@ -38,23 +38,8 @@ def test_remove_intercept(driver):
3838 driver .network .remove_intercept (result ["intercept" ])
3939 assert driver .network .intercepts == [], "Intercept not removed"
4040
41-
4241@pytest .mark .xfail_safari
43- def test_add_request_handler (driver , pages ):
44-
45- requests = []
46-
47- def callback (request ):
48- requests .append (request )
49-
50- callback_id = driver .network .add_request_handler ("before_request" , callback )
51- assert callback_id is not None , "Request handler not added"
52- driver .get ("http://www.google.com" )
53- assert requests , "No requests intercepted"
54-
55-
56- @pytest .mark .xfail_safari
57- def test_remove_request_handler (driver , pages ):
42+ def test_add_and_remove_request_handler (driver , pages ):
5843
5944 requests = []
6045
@@ -64,9 +49,9 @@ def callback(request):
6449 callback_id = driver .network .add_request_handler ("before_request" , callback )
6550 assert callback_id is not None , "Request handler not added"
6651 driver .network .remove_request_handler ("before_request" , callback_id )
67- driver . get ( "http://www.google.com " )
68- assert not requests , "No requests intercepted"
69-
52+ pages . load ( "formPage.html " )
53+ assert not requests , "Requests intercepted"
54+ assert driver . find_element ( By . NAME , "login" ). is_displayed (), "Request not continued"
7055
7156@pytest .mark .xfail_safari
7257def test_continue_request (driver , pages ):
@@ -76,8 +61,8 @@ def callback(request: Request):
7661
7762 callback_id = driver .network .add_request_handler ("before_request" , callback )
7863 assert callback_id is not None , "Request handler not added"
79- driver . get ( "http://www.google.com " )
80- assert driver .title == "Site is not secure" , "Request not continued"
64+ pages . load ( "formPage.html " )
65+ assert driver .find_element ( By . NAME , "login" ). is_displayed () , "Request not continued"
8166
8267
8368@pytest .mark .xfail_safari
@@ -86,4 +71,4 @@ def test_continue_with_auth(driver, pages):
8671 callback_id = driver .network .add_auth_handler ("test" , "test" )
8772 assert callback_id is not None , "Request handler not added"
8873 pages .load ("basicAuth" )
89- assert driver .find_element (By .TAG_NAME , "h1" ).text == "authorized" , "Authorization failed"
74+ assert driver .find_element (By .TAG_NAME , "h1" ).text == "authorized" , "Authorization failed"
0 commit comments