Skip to content

Commit 7b6202f

Browse files
authored
Merge pull request #511 from mozilla/Hani/preview_name_org
Hani/ l10n demo - Hover name and org fields
2 parents 35bc00d + c80cb56 commit 7b6202f

File tree

2 files changed

+39
-1
lines changed

2 files changed

+39
-1
lines changed
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
import logging
2+
3+
import pytest
4+
from selenium.webdriver import Firefox
5+
6+
from modules.browser_object_autofill_popup import AutofillPopup
7+
from modules.page_object_autofill import AddressFill
8+
from modules.util import Utilities
9+
10+
11+
@pytest.fixture()
12+
def test_case():
13+
return "2888557"
14+
15+
16+
def test_demo_ad_hover_name_org(
17+
driver: Firefox,
18+
region: str,
19+
address_autofill: AddressFill,
20+
util: Utilities,
21+
autofill_popup: AutofillPopup,
22+
):
23+
"""
24+
C2888557 - Verify Autofill Preview on hover over dropdown entries for name/org fields
25+
"""
26+
# Create fake data and fill it in
27+
address_autofill.open()
28+
autofill_data = util.fake_autofill_data(region)
29+
address_autofill.save_information_basic(autofill_data)
30+
31+
# Click the "Save" button
32+
autofill_popup.click_doorhanger_button("save")
33+
34+
# Hover over each field and check data preview
35+
fields_to_test = ["name", "organization"]
36+
for field in fields_to_test:
37+
address_autofill.check_autofill_preview_for_field(field, autofill_data, autofill_popup, util)

l10n_CM/region/Unified.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
"test_demo_ad_clear_tel_email.py",
2525
"test_demo_ad_autofill_dropdown_present_for_email_and_phone.py",
2626
"test_demo_ad_hover_verify_address.py",
27-
"test_demo_ad_hover_over_tele_and_email_dropdown.py"
27+
"test_demo_ad_hover_over_tele_and_email_dropdown.py",
28+
"test_demo_ad_hover_name_org.py"
2829
]
2930
}

0 commit comments

Comments
 (0)