Skip to content

Commit a2aaf79

Browse files
Merge pull request #93 from mozilla/vs/test_google_withads_url_bar_us
vs/test google withads
2 parents 0daef0b + d007cda commit a2aaf79

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
import time
2+
3+
import pytest
4+
from selenium.webdriver import Firefox
5+
6+
from modules.browser_object import Navigation
7+
from modules.page_object import AboutTelemetry
8+
from modules.page_object_about_config import AboutConfig
9+
from modules.util import Utilities
10+
11+
12+
@pytest.fixture()
13+
def add_prefs():
14+
return [("browser.search.region", "US"), ("cookiebanners.service.mode", 1)]
15+
16+
17+
def test_google_withads_url_bar_us(driver: Firefox):
18+
"""
19+
C1365070, verify that Google withads URL bar - US is recorder into telemetry
20+
"""
21+
22+
# instantiate objects
23+
nav = Navigation(driver).open()
24+
util = Utilities()
25+
26+
nav.search("iphone")
27+
time.sleep(5)
28+
about_telemetry = AboutTelemetry(driver).open()
29+
time.sleep(2)
30+
31+
# Click on Raw JSON, switch tab and click on Raw Data
32+
about_telemetry.get_element("category-raw").click()
33+
about_telemetry.switch_tab()
34+
about_telemetry.get_element("rawdata-tab").click()
35+
36+
# Verify the following ping is recorded: ""browser.search.withads.urlbar": { "google:tagged": 1}".
37+
json_data = util.decode_url(driver)
38+
assert util.assert_json_value(
39+
json_data, '$..["browser.search.withads.urlbar"].["google:tagged"]', 1
40+
)

0 commit comments

Comments
 (0)