Skip to content

Commit d4c33fb

Browse files
Merge branch 'main' into philimon/l10n_report
2 parents 9d4a9d2 + 711d639 commit d4c33fb

File tree

14 files changed

+191
-6
lines changed

14 files changed

+191
-6
lines changed

l10n_CM/Unified/conftest.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,11 @@ def cc_form_field(cc_site_data):
157157

158158

159159
@pytest.fixture()
160-
def address_autofill(driver, ad_site_data, ad_form_field, serve_live_site):
160+
def address_autofill(
161+
driver, ad_site_data, ad_form_field, serve_live_site, live_site, region
162+
):
163+
if ad_site_data.get("skip"):
164+
pytest.skip(f"Address tests for {live_site} in {region} region skipped..")
161165
af = AddressFill(
162166
driver,
163167
url_template=ad_site_data.get("url"),
@@ -170,6 +174,8 @@ def address_autofill(driver, ad_site_data, ad_form_field, serve_live_site):
170174

171175
@pytest.fixture()
172176
def credit_card_autofill(driver, cc_site_data, cc_form_field, serve_live_site):
177+
if cc_site_data.get("skip"):
178+
pytest.skip(f"Credit Card tests for {live_site} in {region} region skipped..")
173179
cf = CreditCardFill(
174180
driver,
175181
url_template=cc_site_data.get("url"),
Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
{
22
"url": "http://127.0.0.1:8080/amazon_cc.html",
33
"field_mapping": {
4-
"card_number": "cc-number",
5-
"expiration_date": "cc-exp"
4+
"card_number": "5c01d093-4e7c-422a-99b3-6c7b9a8cd49f",
5+
"expiration_date": "6c5f05c1-72f0-4392-a1ef-a0f7e69ee1b2",
6+
"name": "286af831-a430-43ce-893a-a9e5f21a7417"
67
},
8+
"form_field": "*[data-moz-autofill-inspect-id='{name}']",
9+
"skip": "True",
710
"fields": [
8-
"cc-number",
9-
"cc-exp"
11+
"5c01d093-4e7c-422a-99b3-6c7b9a8cd49f",
12+
"6c5f05c1-72f0-4392-a1ef-a0f7e69ee1b2",
13+
"286af831-a430-43ce-893a-a9e5f21a7417"
1014
]
1115
}

l10n_CM/constants/amazon/DE/amazon_cc.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"cvv":"b7ea2a60-8b59-4a5a-b1b8-e8d640efd511"
88
},
99
"form_field": "*[data-moz-autofill-inspect-id='{name}']",
10+
"skip": "True",
1011
"fields": [
1112
"06014430-b517-476f-8618-f4770f0c078f",
1213
"31fd4333-af75-4131-939a-d73a36f70fe9",

l10n_CM/constants/amazon/FR/amazon_cc.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"cvv":"68a5e85d-d8c5-4d10-9827-394263770656"
88
},
99
"form_field": "*[data-moz-autofill-inspect-id='{name}']",
10+
"skip": "True",
1011
"fields": [
1112
"4bfc1932-75e6-436c-b195-a443beb1adfc",
1213
"b48f8715-36a7-4c89-8c64-5a5471f7d9f2",
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"url": "http://127.0.0.1:8080/calvinklein_ad.html",
3+
"field_mapping": {
4+
"given_name": "5d2af5cb-8f6d-4fdc-8ae5-21c7e5e97a43",
5+
"family_name": "82900c67-963c-40f8-b0ef-c986a2accc43",
6+
"street_address": "de205097-d237-41cb-a1c1-53e0a9952f7b",
7+
"address_level_2": "049c2ac8-11d4-4ba3-84d8-ef79cbccbd33",
8+
"address_level_1": "afcde680-d03e-45fb-8e33-0642ffd25a67",
9+
"postal_code": "b1f91cf0-6b38-4f38-ac61-13fe4cd720f2",
10+
"email": "0c994dc2-4e0b-4734-8582-74ce9a1bff55",
11+
"telephone": "e1f86567-396f-473c-8666-47447f52d722"
12+
},
13+
14+
"form_field": "*[data-moz-autofill-inspect-id='{given_name}']",
15+
"fields": [
16+
"5d2af5cb-8f6d-4fdc-8ae5-21c7e5e97a43",
17+
"82900c67-963c-40f8-b0ef-c986a2accc43",
18+
"de205097-d237-41cb-a1c1-53e0a9952f7b",
19+
"049c2ac8-11d4-4ba3-84d8-ef79cbccbd33",
20+
"afcde680-d03e-45fb-8e33-0642ffd25a67",
21+
"b1f91cf0-6b38-4f38-ac61-13fe4cd720f2",
22+
"0c994dc2-4e0b-4734-8582-74ce9a1bff55",
23+
"e1f86567-396f-473c-8666-47447f52d722"
24+
]
25+
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"url": "http://127.0.0.1:8080/calvinklein_cc.html",
3+
"field_mapping": {
4+
"card_number": "f0c98e17-aa0d-40fb-9e2b-e104af8e5fb5",
5+
"expiration_date": "9e4cbe27-0244-4130-bbdf-097dd8f5b1d4",
6+
"cvv": "f1d8ae7a-2467-426f-83a1-1dc2b0861bd1"
7+
},
8+
"form_field": "*[data-moz-autofill-inspect-id='{name}']",
9+
"skip": "True",
10+
"fields": [
11+
"f0c98e17-aa0d-40fb-9e2b-e104af8e5fb5",
12+
"9e4cbe27-0244-4130-bbdf-097dd8f5b1d4",
13+
"f1d8ae7a-2467-426f-83a1-1dc2b0861bd1"
14+
]
15+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"url": "http://127.0.0.1:8080/etsy_ad.html",
3+
"field_mapping": {
4+
"name": "7771b652-4623-4583-9545-a9a8fefb3df3",
5+
"street_address": "4502ed8f-43f4-4eb4-aa1a-444f42b54f3c",
6+
"address_level_2": "22534994-3376-45b8-8255-144bd5fae86e",
7+
"address_level_1": "e76a5693-ac48-4b3f-8c1e-1a20dc209b95",
8+
"postal_code": "82c605d7-c9b8-4573-a44b-6fac3db96bc0",
9+
"email": "ba1830ab-adad-4026-ad15-356f03489722"
10+
},
11+
12+
"form_field": "*[data-moz-autofill-inspect-id='{name}']",
13+
"fields": [
14+
"7771b652-4623-4583-9545-a9a8fefb3df3",
15+
"4502ed8f-43f4-4eb4-aa1a-444f42b54f3c",
16+
"22534994-3376-45b8-8255-144bd5fae86e",
17+
"e76a5693-ac48-4b3f-8c1e-1a20dc209b95",
18+
"82c605d7-c9b8-4573-a44b-6fac3db96bc0",
19+
"ba1830ab-adad-4026-ad15-356f03489722"
20+
]
21+
}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"url": "http://127.0.0.1:8080/etsy_cc.html",
3+
"field_mapping": {
4+
"name": "f1cb6519-4fb3-4e1e-8286-12ddd1c8e237",
5+
"card_number": "f27252a3-c5aa-4062-b422-a879c746d772",
6+
"expiration_month": "fbf757ed-9628-48d1-8eb4-21486fec38fc",
7+
"expiration_year": "42841b42-61a2-4651-b9a4-33ae12a8243e",
8+
"cvv": "7f6eebc8-8281-4653-9940-5fd90ddd62c4"
9+
},
10+
"form_field": "*[data-moz-autofill-inspect-id='{name}']",
11+
"fields": [
12+
"f1cb6519-4fb3-4e1e-8286-12ddd1c8e237",
13+
"f27252a3-c5aa-4062-b422-a879c746d772",
14+
"fbf757ed-9628-48d1-8eb4-21486fec38fc",
15+
"42841b42-61a2-4651-b9a4-33ae12a8243e",
16+
"7f6eebc8-8281-4653-9940-5fd90ddd62c4"
17+
]
18+
}

l10n_CM/run_l10n.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
valid_flags = {"--run-headless", "-n", "--reruns", "--fx-executable", "--ci"}
1414
flag_with_parameter = {"-n", "--reruns"}
1515
valid_region = {"US", "CA", "DE", "FR"}
16-
valid_sites = {"demo", "amazon", "walmart", "mediamarkt", "lowes", "etsy"}
16+
valid_sites = {"demo", "amazon", "walmart", "mediamarkt", "lowes", "etsy", "calvinklein"}
1717
live_sites = []
1818

1919
LOCALHOST = "127.0.0.1"

l10n_CM/sites/calvinklein/US/calvinklein_ad.html

Lines changed: 43 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)