File tree Expand file tree Collapse file tree 2 files changed +13
-5
lines changed
tests/security_and_privacy Expand file tree Collapse file tree 2 files changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,14 @@ def suite_id():
7
7
8
8
9
9
@pytest .fixture ()
10
- def set_prefs ():
10
+ def add_prefs ():
11
+ return []
12
+
13
+
14
+ @pytest .fixture ()
15
+ def set_prefs (add_prefs = None ):
11
16
"""Set prefs"""
12
- return []
17
+ prefs = []
18
+ if add_prefs is not None :
19
+ prefs .extend (add_prefs )
20
+ return prefs
Original file line number Diff line number Diff line change 1
1
from time import sleep
2
2
from selenium .webdriver import Firefox
3
-
4
3
from modules .browser_object_navigation import Navigation
5
4
from modules .page_object_about_prefs import AboutPrefs
6
5
7
- url = "https://senglehardt.com/test/trackingprotection/test_pages/fingerprinting_and_cryptomining.html"
6
+ cryptominers_url = "https://senglehardt.com/test/trackingprotection/test_pages/fingerprinting_and_cryptomining.html"
8
7
9
8
10
9
def test_blocking_cryptominers (driver : Firefox ):
@@ -18,9 +17,10 @@ def test_blocking_cryptominers(driver: Firefox):
18
17
about_prefs .get_element ("tracking-checkbox" ).click ()
19
18
about_prefs .get_element ("known-fingerprints-checkbox" ).click ()
20
19
about_prefs .get_element ("suspected-fingerprints-checkbox" ).click ()
20
+ sleep (2 )
21
21
22
22
# Access url and click on the shield icon and verify that cryptominers are blocked
23
- driver .get (url )
23
+ driver .get (cryptominers_url )
24
24
with driver .context (driver .CONTEXT_CHROME ):
25
25
nav .get_element ("shield-icon" ).click ()
26
26
assert nav .get_element ("cryptominers" ).is_displayed ()
You can’t perform that action at this time.
0 commit comments