You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- <?xml version="1.0" encoding="UTF-8"?>
- <!--
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- -->
-
- <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
- <test name="StorefrontUpdateCustomerAddressUKTest">
- <annotations>
- <stories value="Update Customer Address"/>
- <title value="Update Customer Address (UK) in Storefront"/>
- <description value="Test log in to Storefront and Update Customer Address (UK) in Storefront"/>
- <testCaseId value="MC-10911"/>
- <severity value="BLOCKER"/>
- <group value="customer"/>
- <group value="mtf_migrated"/>
- </annotations>
-
- <before>
- <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
- <actionGroup ref="StorefrontOpenCustomerAccountCreatePageActionGroup" stepKey="openCreateAccountPage"/>
- <actionGroup ref="StorefrontFillCustomerAccountCreationFormActionGroup" stepKey="fillCreateAccountForm">
- <argument name="customer" value="CustomerEntityOne"/>
- </actionGroup>
- <actionGroup ref="StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup" stepKey="submitCreateAccountForm"/>
- <actionGroup ref="AssertMessageCustomerCreateAccountActionGroup" stepKey="seeSuccessMessage">
- <argument name="messageType" value="success"/>
- <argument name="message" value="Thank you for registering with Main Website Store."/>
- </actionGroup>
- </before>
- <after>
- <actionGroup ref="DeleteCustomerByEmailActionGroup" stepKey="deleteNewUser">
- <argument name="email" value="{{CustomerEntityOne.email}}"/>
- </actionGroup>
- <actionGroup ref="ResetAdminDataGridToDefaultViewActionGroup" stepKey="resetGrid"/>
- <actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
- </after>
-
- <!--Update customer address UK in storefront-->
- <actionGroup ref="EnterCustomerAddressInfoActionGroup" stepKey="enterAddress">
- <argument name="Address" value="updateCustomerUKAddress"/>
- </actionGroup>
- <!--Verify customer address save success message-->
- <see selector="{{AdminCustomerMessagesSection.successMessage}}" userInput="You saved the address." stepKey="seeAssertCustomerAddressSuccessSaveMessage"/>
-
- <!--Verify customer default billing address-->
- <actionGroup ref="VerifyCustomerBillingAddressActionGroup" stepKey="verifyBillingAddress">
- <argument name="address" value="updateCustomerUKAddress"/>
- </actionGroup>
-
- <!--Verify customer default shipping address-->
- <actionGroup ref="VerifyCustomerShippingAddressActionGroup" stepKey="verifyShippingAddress">
- <argument name="address" value="updateCustomerUKAddress"/>
- </actionGroup>
-
- <!--Verify customer name on frontend-->
- <actionGroup ref="VerifyCustomerNameOnFrontendActionGroup" stepKey="verifyVerifyCustomerName">
- <argument name="customer" value="CustomerEntityOne"/>
- </actionGroup>
- </test>
- </tests>
|