Skip to content

Commit 8600804

Browse files
authored
Merge pull request #111 from mozilla/hy/test_no_trackers_detected
Hy/test no trackers detected
2 parents 4389f56 + 2724051 commit 8600804

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

modules/data/navigation.components.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,11 @@
196196
"selectorData": ".protections-popup-category.subviewbutton.subviewbutton-iconic.subviewbutton-nav.blocked",
197197
"strategy": "css",
198198
"groups": []
199-
}
199+
},
200200

201+
"no-trackers-detected": {
202+
"selectorData": "protections-popup-no-trackers-found-description",
203+
"strategy": "id",
204+
"groups": []
205+
}
201206
}
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
import pytest
2+
from selenium.webdriver import Firefox
3+
from modules.browser_object_navigation import Navigation
4+
5+
NOTRACKERS_URL = "http://example.com/"
6+
7+
@pytest.fixture()
8+
def add_prefs():
9+
return []
10+
11+
12+
def test_no_trackers_detected(driver: Firefox):
13+
"""
14+
C446391 No trackers are detected
15+
"""
16+
# instantiate object and access url
17+
nav = Navigation(driver)
18+
driver.get(NOTRACKERS_URL)
19+
20+
# Click on the shield icon and verify that trackers are detected
21+
with driver.context(driver.CONTEXT_CHROME):
22+
nav.get_element("shield-icon").click()
23+
assert nav.get_element("no-trackers-detected").is_displayed()

0 commit comments

Comments
 (0)