Skip to content

Commit a562d34

Browse files
authored
Merge pull request #4126 from magento-panda/MAGETWO-99402
Fixed issues: - MAGETWO-99402: [MFTF] One Page Checkout with Addresses Search - Custom customer address attribute
2 parents 3ccf676 + 2826fdd commit a562d34

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

app/code/Magento/Customer/Test/Mftf/ActionGroup/AdminEditCustomerAddressesFromActionGroup.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,13 @@
3939
<click selector="{{AdminEditCustomerAddressesSection.defaultBillingAddressButton}}" stepKey="setDefaultBilling" before="setDefaultShipping"/>
4040
<click selector="{{AdminEditCustomerAddressesSection.defaultShippingAddressButton}}" stepKey="setDefaultShipping" before="fillPrefixName"/>
4141
</actionGroup>
42+
<actionGroup name="SelectDropdownCustomerAddressAttributeValueActionGroup">
43+
<arguments>
44+
<argument name="customerAddressAttribute"/>
45+
<argument name="optionValue" type="string"/>
46+
</arguments>
47+
<selectOption selector="{{AdminEditCustomerAddressesSection.dropDownAttribute(customerAddressAttribute.code)}}" userInput="{{optionValue}}" stepKey="selectOptionValue"/>
48+
<click selector="{{AdminEditCustomerAddressesSection.save}}" stepKey="saveAddress"/>
49+
<waitForPageLoad stepKey="waitForAddressSaved"/>
50+
</actionGroup>
4251
</actionGroups>

app/code/Magento/Customer/Test/Mftf/Data/CustomerData.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,4 +216,18 @@
216216
<data key="store_id">0</data>
217217
<data key="website_id">0</data>
218218
</entity>
219+
<entity name="Simple_US_Customer_Two_Addresses" type="customer">
220+
<data key="group_id">0</data>
221+
<data key="default_billing">true</data>
222+
<data key="default_shipping">true</data>
223+
<data key="email" unique="prefix">John.Doe@example.com</data>
224+
<data key="firstname">John</data>
225+
<data key="lastname">Doe</data>
226+
<data key="fullname">John Doe</data>
227+
<data key="password">pwdTest123!</data>
228+
<data key="store_id">0</data>
229+
<data key="website_id">0</data>
230+
<requiredEntity type="address">US_Address_TX</requiredEntity>
231+
<requiredEntity type="address">US_Address_NY_Not_Default_Address</requiredEntity>
232+
</entity>
219233
</entities>

app/code/Magento/Customer/Test/Mftf/Section/AdminEditCustomerAddressesSection.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
<element name="city" type="text" selector="//*[@class='modal-component']//input[@name='city']" />
2626
<element name="country" type="select" selector="//*[@class='modal-component']//select[@name='country_id']" />
2727
<element name="state" type="select" selector="//*[@class='modal-component']//select[@name='region_id']" />
28+
<element name="dropDownAttribute" type="select" selector="//select[@name='{{var1}}']" parameterized="true"/>
2829
<element name="zipCode" type="text" selector="//*[@class='modal-component']//input[@name='postcode']" />
2930
<element name="phone" type="text" selector="//*[@class='modal-component']//input[@name='telephone']" />
3031
<element name="vat" type="text" selector="input[name='vat_id']" />

0 commit comments

Comments
 (0)