|
3 | 3 | from selenium.webdriver.common.bidi.network import Network |
4 | 4 |
|
5 | 5 |
|
6 | | -@pytest.fixture |
7 | | -def network(driver): |
8 | | - yield Network(driver) |
9 | | - |
10 | 6 | @pytest.mark.xfail_safari |
11 | | -def test_add_response_handler(network, pages): |
| 7 | +def test_add_response_handler(driver, pages): |
12 | 8 | passed = [False] |
13 | 9 |
|
14 | 10 | def callback(response): |
15 | 11 | if response.status_code == 200: |
16 | 12 | passed[0] = True |
17 | 13 | response.continue_response() |
18 | 14 |
|
19 | | - network.add_response_handler(callback) |
| 15 | + driver.network.add_response_handler(callback) |
20 | 16 | pages.load("basicAuth") |
21 | 17 | assert passed[0], "Callback was NOT successful" |
22 | 18 |
|
23 | 19 | @pytest.mark.xfail_safari |
24 | | -def test_remove_response_handler(network, pages): |
| 20 | +def test_remove_response_handler(driver, pages): |
25 | 21 | passed = [False] |
26 | 22 |
|
27 | 23 | def callback(response): |
28 | 24 | if response.status_code == 200: |
29 | 25 | passed[0] = True |
30 | 26 | response.continue_response() |
31 | 27 |
|
32 | | - network.add_response_handler(callback) |
33 | | - network.remove_response_handler(callback) |
| 28 | + driver.network.add_response_handler(callback) |
| 29 | + driver.network.remove_response_handler(callback) |
34 | 30 | pages.load("basicAuth") |
35 | 31 | assert not passed[0], "Callback should NOT be successful" |
36 | 32 |
|
37 | 33 | @pytest.mark.xfail_safari |
38 | | -def test_add_request_handler(network, pages): |
| 34 | +def test_add_request_handler(driver, pages): |
39 | 35 | passed = [False] |
40 | 36 |
|
41 | 37 | def callback(request): |
42 | 38 | if request.method == 'GET': |
43 | 39 | passed[0] = True |
44 | 40 | request.continue_request() |
45 | 41 |
|
46 | | - network.add_request_handler(callback) |
| 42 | + driver.network.add_request_handler(callback) |
47 | 43 | pages.load("basicAuth") |
48 | 44 | assert passed[0], "Callback was NOT successful" |
49 | 45 |
|
50 | 46 | @pytest.mark.xfail_safari |
51 | | -def test_remove_request_handler(network, pages): |
| 47 | +def test_remove_request_handler(driver, pages): |
52 | 48 | passed = [False] |
53 | 49 |
|
54 | 50 | def callback(request): |
55 | 51 | if request.method == 'GET': |
56 | 52 | passed[0] = True |
57 | 53 | request.continue_request() |
58 | 54 |
|
59 | | - network.add_request_handler(callback) |
60 | | - network.remove_request_handler(callback) |
| 55 | + driver.network.add_request_handler(callback) |
| 56 | + driver.network.remove_request_handler(callback) |
61 | 57 | pages.load("basicAuth") |
62 | 58 | assert not passed[0], "Callback should NOT be successful" |
63 | 59 |
|
64 | 60 | @pytest.mark.xfail_safari |
65 | | -def test_add_authentication_handler(driver, network, pages): |
66 | | - network.add_authentication_handler('test','test') |
| 61 | +def test_add_authentication_handler(driver, pages): |
| 62 | + driver.network.add_authentication_handler('test','test') |
67 | 63 | pages.load("basicAuth") |
68 | 64 | assert driver.find_element_by_tag_name('h1').text == 'authorized', "Authentication was NOT successful" |
69 | 65 |
|
70 | 66 | @pytest.mark.xfail_safari |
71 | | -def test_remove_authentication_handler(driver, network, pages): |
72 | | - network.add_authentication_handler('test', 'test') |
73 | | - network.remove_authentication_handler() |
| 67 | +def test_remove_authentication_handler(driver, pages): |
| 68 | + driver.network.add_authentication_handler('test', 'test') |
| 69 | + driver.network.remove_authentication_handler() |
74 | 70 | pages.load("basicAuth") |
75 | 71 | assert driver.find_element_by_tag_name('h1').text != 'authorized', "Authentication was successful" |
0 commit comments