Skip to content

Commit 33cce1b

Browse files
committed
CM-l10n [CA]Calveinklein
1 parent 4b89885 commit 33cce1b

File tree

9 files changed

+80
-5
lines changed

9 files changed

+80
-5
lines changed
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": "7d7a6c7c-7084-477e-afda-b27c826032a8",
5+
"family_name": "179a5ec2-4a98-45e9-9806-abb5496700d0",
6+
"street_address": "a9506204-8cee-4723-acb0-91307b9ae8ef",
7+
"address_level_2": "3fdac58a-13b3-4ca5-a5fb-8b5cc9712360",
8+
"address_level_1": "d7171e42-f617-4093-bca7-d655ac58f2c9",
9+
"postal_code": "a2d9e97a-4dab-44cf-960f-f5bbc1db447a",
10+
"email": "e4ebe951-0ed1-4ea9-b2c2-518b7b2ec034",
11+
"telephone": "57aab032-b31d-4bf9-8b7a-3fc5f265f6fc"
12+
},
13+
"form_field": "*[data-moz-autofill-inspect-id='{given_name}']",
14+
"skip": "True",
15+
"fields": [
16+
"7d7a6c7c-7084-477e-afda-b27c826032a8",
17+
"179a5ec2-4a98-45e9-9806-abb5496700d0",
18+
"a9506204-8cee-4723-acb0-91307b9ae8ef",
19+
"3fdac58a-13b3-4ca5-a5fb-8b5cc9712360",
20+
"d7171e42-f617-4093-bca7-d655ac58f2c9",
21+
"a2d9e97a-4dab-44cf-960f-f5bbc1db447a",
22+
"e4ebe951-0ed1-4ea9-b2c2-518b7b2ec034",
23+
"57aab032-b31d-4bf9-8b7a-3fc5f265f6fc"
24+
]
25+
}
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/calvinklein_cc.html",
3+
"field_mapping": {
4+
"cardholder_name": "b4699af4-5360-4c15-a248-d6f0f9c535de",
5+
"card_number": "472fd800-30c5-497f-af68-d8c4bb8a052b",
6+
"expiration_date": "0d8cb15a-7f09-437c-82e4-7a8d2d788d6d",
7+
"cvv": "08c3a1ad-30c5-4cda-8163-5107234107e3"
8+
},
9+
"form_field": "*[data-moz-autofill-inspect-id='{name}']",
10+
"skip": "True",
11+
"fields": [
12+
"b4699af4-5360-4c15-a248-d6f0f9c535de",
13+
"472fd800-30c5-497f-af68-d8c4bb8a052b",
14+
"0d8cb15a-7f09-437c-82e4-7a8d2d788d6d",
15+
"08c3a1ad-30c5-4cda-8163-5107234107e3",
16+
"7e2a9b2f-2d7a-4684-94ad-e03832860c90"
17+
]
18+
}

l10n_CM/region/CA.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
{
22
"region": "CA",
3-
"sites": ["amazon", "walmart", "demo"],
3+
"sites": [
4+
"amazon",
5+
"walmart",
6+
"demo",
7+
"etsy",
8+
"calvinklein"
9+
],
410
"tests": [
511
]
612
}

l10n_CM/region/DE.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"region": "DE",
33
"sites": [
4-
"demo"
4+
"demo",
5+
"mediamarkt"
56
],
67
"tests": [
78
]

l10n_CM/region/US.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
"sites": [
44
"amazon",
55
"walmart",
6-
"demo"
6+
"demo",
7+
"etsy",
8+
"lowes",
9+
"calvinklein"
710
],
811
"tests": []
912
}

l10n_CM/run_l10n.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,15 @@
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", "calvinklein"}
16+
valid_sites = {
17+
"demo",
18+
"amazon",
19+
"walmart",
20+
"mediamarkt",
21+
"lowes",
22+
"etsy",
23+
"calvinklein",
24+
}
1725
live_sites = []
1826

1927
LOCALHOST = "127.0.0.1"

l10n_CM/sites/calvinklein/CA/calvinklein_ad.html

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

l10n_CM/sites/calvinklein/CA/calvinklein_cc.html

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

modules/page_object_autofill.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -246,7 +246,11 @@ def verify_form_data(self, sample_data: CreditCardBase | AutofillAddressBase):
246246
elif attr_name == "expiration_date" and len(autofilled_field_value) > 5:
247247
autofilled_field_value = autofilled_field_value.replace("20", "")
248248

249-
if autofilled_field_value.isdigit():
249+
if (
250+
attr_name == "expiration_month"
251+
and autofilled_field_value.isdigit()
252+
and str(expected_value).isdigit()
253+
):
250254
# Handle expiration month comparison - normalize to integers to handle leading zeros
251255
autofilled_field_value = str(int(autofilled_field_value))
252256
expected_value = str(int(expected_value))

0 commit comments

Comments
 (0)