17
17
SECOND_TRACKER_WEBSITE = "https://www.itisatrap.org/firefox/its-a-tracker.html"
18
18
19
19
20
- def test_third_party_content_blocked_private_browsing_cross_site (driver : Firefox ):
20
+ def test_third_party_content_blocked_private_browsing_cross_site (driver : Firefox , screenshot ):
21
21
"""
22
22
C446323.1: Ensure that third party content is blocked correctly
23
23
"""
@@ -33,7 +33,7 @@ def test_third_party_content_blocked_private_browsing_cross_site(driver: Firefox
33
33
34
34
# open the website, ensure the blocking is taking place by continuously refreshing website until indicated
35
35
tracker_website .open ()
36
- tracker_panel .wait_for_blocked_tracking_icon (nav , tracker_website )
36
+ tracker_panel .wait_for_blocked_tracking_icon (nav , tracker_website , screenshot )
37
37
38
38
# verify the indicator
39
39
driver .set_context (driver .CONTEXT_CHROME )
@@ -58,7 +58,7 @@ def test_third_party_content_blocked_private_browsing_cross_site(driver: Firefox
58
58
assert found_tracker
59
59
60
60
61
- def test_third_party_content_blocked_private_browsing_allowed_tracking (driver : Firefox ):
61
+ def test_third_party_content_blocked_private_browsing_allowed_tracking (driver : Firefox , screenshot ):
62
62
"""
63
63
C446323.2: Ensure that some third party content is allowed
64
64
"""
@@ -74,7 +74,7 @@ def test_third_party_content_blocked_private_browsing_allowed_tracking(driver: F
74
74
75
75
# open the website, ensure the blocking is taking place by continuously refreshing website until indicated
76
76
tracker_website .open ()
77
- tracker_panel .wait_for_blocked_tracking_icon (nav , tracker_website )
77
+ tracker_panel .wait_for_blocked_tracking_icon (nav , tracker_website , screenshot )
78
78
79
79
# verify the indicator
80
80
driver .set_context (driver .CONTEXT_CHROME )
@@ -96,7 +96,7 @@ def test_third_party_content_blocked_private_browsing_allowed_tracking(driver: F
96
96
assert item .get_attribute ("value" ) in ALLOWED_TRACKING_URLS
97
97
98
98
99
- def test_third_party_content_private_browsing_tracking_statuses (driver : Firefox ):
99
+ def test_third_party_content_private_browsing_tracking_statuses (driver : Firefox , screenshot ):
100
100
"""
101
101
C446323.3: Ensure that the statuses of some third party content are loaded properly
102
102
"""
@@ -112,7 +112,7 @@ def test_third_party_content_private_browsing_tracking_statuses(driver: Firefox)
112
112
113
113
# open the tracker website
114
114
tracker_website .open ()
115
- tracker_panel .wait_for_blocked_tracking_icon (nav , tracker_website )
115
+ tracker_panel .wait_for_blocked_tracking_icon (nav , tracker_website , screenshot )
116
116
117
117
# verify the indicator
118
118
tracker_panel .verify_tracker_shield_indicator (nav )
0 commit comments