Skip to content

Commit c78827b

Browse files
Merge pull request #693 from mozilla/vs/burtsbees-CA
Vs/burtsbees ca
2 parents 0ed289c + f4fbec2 commit c78827b

File tree

8 files changed

+68
-4
lines changed

8 files changed

+68
-4
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"url": "http://127.0.0.1:8080/burtsbees_ad.html",
3+
"field_mapping": {
4+
"given_name": "484c9a5e-d921-4d8d-8006-45ba05e0f68a",
5+
"family_name": "f5cade23-4cbf-47dd-8011-4979698b5d12",
6+
"street_address": "5bad4ca0-fc9e-452c-a04c-1ffc66bd2024",
7+
"address_level_2": "7a97a81e-44e2-40b0-a3ac-d8608463cd1e",
8+
"postal_code": "95c16291-635f-4ed0-b18e-e733d36fcc83",
9+
"telephone": "75d72d2e-61d0-415f-b51f-0ed1fe1d1922"
10+
},
11+
"form_field": "*[data-moz-autofill-inspect-id='{name}']",
12+
"fields": [
13+
"484c9a5e-d921-4d8d-8006-45ba05e0f68a",
14+
"f5cade23-4cbf-47dd-8011-4979698b5d12",
15+
"5bad4ca0-fc9e-452c-a04c-1ffc66bd2024",
16+
"7a97a81e-44e2-40b0-a3ac-d8608463cd1e",
17+
"95c16291-635f-4ed0-b18e-e733d36fcc83",
18+
"75d72d2e-61d0-415f-b51f-0ed1fe1d1922"
19+
]
20+
}
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/burtsbees_cc.html",
3+
"field_mapping": {
4+
"card_number": "39b722f9-ff49-4e30-a801-4a38945cc7e1",
5+
"expiration_date": "57021e0e-6309-45b1-9c15-62cd56e1e930",
6+
"cvv": "57021e0e-6309-45b1-9c15-62cd56e1e930"
7+
},
8+
"form_field": "*[data-moz-autofill-inspect-id='{name}']",
9+
"skip": "True",
10+
"fields": [
11+
"39b722f9-ff49-4e30-a801-4a38945cc7e1",
12+
"57021e0e-6309-45b1-9c15-62cd56e1e930",
13+
"57021e0e-6309-45b1-9c15-62cd56e1e930"
14+
]
15+
}

l10n_CM/region/CA.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
"etsy",
88
"newbalance",
99
"canadatire",
10-
"ebay"
10+
"ebay",
11+
"burtsbees"
1112
],
1213
"tests": [
1314
]

l10n_CM/region/GB.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"peacocks",
77
"whittard",
88
"diy",
9-
"demo",
109
"assos"
1110
],
1211
"tests": [

l10n_CM/run_l10n.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@
4040
"artsper",
4141
"justspices",
4242
"yellowkorner",
43-
"wish",
4443
"bijoubrigitte",
44+
"burtsbees",
4545
"peacocks",
4646
"whittard",
4747
"diy",

l10n_CM/sites/burtsbees/CA/burtsbees_ad.html

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

l10n_CM/sites/burtsbees/CA/burtsbees_cc.html

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

modules/browser_object_autofill_popup.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import logging
12
from typing import Union
23

34
from selenium.webdriver.remote.webelement import WebElement
@@ -45,7 +46,13 @@ def ensure_autofill_dropdown_visible(self, field_element: WebElement = None):
4546
field_element: if field element is given.
4647
check whether it is a select element. pass the check if it is.
4748
"""
48-
self.element_visible("select-form-option")
49+
self.element_exists("pop-up-component")
50+
popup_component = self.get_element("pop-up-component")
51+
logging.warning(
52+
f"Parent pop up component: {len(popup_component.get_attribute('innerHTML')) > 1}"
53+
)
54+
if popup_component:
55+
self.element_visible("select-form-option")
4956
return self
5057

5158
# Interaction with popup elements

0 commit comments

Comments
 (0)