|
19 | 19 | </annotations>
|
20 | 20 | <before>
|
21 | 21 | <magentoCLI command="config:set {{EnablePaymentBankTransferConfigData.path}} {{EnablePaymentBankTransferConfigData.value}}" stepKey="enableBankTransferPayment"/>
|
| 22 | + <!--Create customer--> |
| 23 | + <createData entity="Simple_US_CA_Customer" stepKey="createCustomer"/> |
22 | 24 | <createData entity="defaultSimpleProduct" stepKey="createProduct"/>
|
23 | 25 | <actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
|
24 | 26 | <actionGroup ref="CreateCustomStoreActionGroup" stepKey="createCustomStore">
|
|
45 | 47 | <actionGroup ref="AdminSwitchSecondStoreViewActionGroup" stepKey="AdminSwitchSecondStoreView">
|
46 | 48 | <argument name="secondStoreView" value="customStoreEN"/>
|
47 | 49 | </actionGroup>
|
48 |
| - <waitForElementVisible selector="{{CatalogSection.expandedTab}}" stepKey="clickExpandSearchEngineOptimisation1"/> |
49 |
| - <click selector="{{CatalogSection.expandedTab}}" stepKey="clickExpandSearchEngineOptimisation2"/> |
| 50 | + <conditionalClick selector="{{CatalogSection.expandedTab}}" dependentSelector="{{CatalogSection.productsPerPageOnGridBankTransferPaymentDefaultValueUseConfigCheckbox}}" visible="false" stepKey="expandOtherPaypalConfigButton"/> |
50 | 51 | <uncheckOption selector="{{CatalogSection.productsPerPageOnGridBankTransferPaymentDefaultValueUseConfigCheckbox}}" stepKey="uncheckUseSystemValue"/>
|
51 | 52 | <fillField selector="{{CatalogSection.productsPerPageOnGridAllowedBankTransferPaymentValues}}" userInput="Bank Transfer Payment(Second)" stepKey="fillProductQuantity"/>
|
52 | 53 | <actionGroup ref="AdminSavePaymentConfigActionGroup" stepKey="clickSaveConfigBtn"/>
|
| 54 | + <actionGroup ref="CliCacheCleanActionGroup" stepKey="cleanInvalidatedCaches"> |
| 55 | + <argument name="tags" value="config full_page"/> |
| 56 | + </actionGroup> |
| 57 | + <!--Open customer edit page--> |
| 58 | + <actionGroup ref="AdminOpenCustomerEditPageActionGroup" stepKey="openCustomerEditPage"> |
| 59 | + <argument name="customerId" value="$createCustomer.id$"/> |
| 60 | + </actionGroup> |
| 61 | + <!--Navigate to "Account Information" tab--> |
| 62 | + <actionGroup ref="AdminOpenAccountInformationTabFromCustomerEditPageActionGroup" stepKey="openAccountInformationEditPage"/> |
| 63 | + <actionGroup ref="AdminSelectStoreInCustomerEditPageActionGroup" stepKey="selectWebsiteGroupStoreForFRCustomerMembersGroup"> |
| 64 | + <argument name="store" value="{{customStoreEN.name}}"/> |
| 65 | + </actionGroup> |
| 66 | + <waitForPageLoad stepKey="waitForCustomersPage"/> |
| 67 | + <actionGroup ref="CliIndexerReindexActionGroup" stepKey="reindex"> |
| 68 | + <argument name="indices" value=""/> |
| 69 | + </actionGroup> |
| 70 | + <!-- Login as Customer Login from Customer page --> |
| 71 | + <actionGroup ref="LoginToStorefrontActionGroup" stepKey="customerLogin"> |
| 72 | + <argument name="Customer" value="$$createCustomer$$" /> |
| 73 | + </actionGroup> |
53 | 74 | <actionGroup ref="StorefrontOpenProductEntityPageActionGroup" stepKey="openProductPage">
|
54 | 75 | <argument name="product" value="$createProduct$"/>
|
55 | 76 | </actionGroup>
|
|
58 | 79 | <argument name="productQty" value="1"/>
|
59 | 80 | </actionGroup>
|
60 | 81 | <actionGroup ref="StorefrontOpenCheckoutPageActionGroup" stepKey="navigateToCheckoutPage"/>
|
61 |
| - <actionGroup ref="GuestCheckoutFillingShippingSectionActionGroup" stepKey="guestCheckoutFillingShipping"/> |
| 82 | + <actionGroup ref="StorefrontSetShippingMethodActionGroup" stepKey="selectFlatrate"> |
| 83 | + <argument name="shippingMethodName" value="Flat Rate"/> |
| 84 | + </actionGroup> |
| 85 | + <actionGroup ref="StorefrontCheckoutClickNextOnShippingStepActionGroup" stepKey="clickNext"/> |
62 | 86 | <click selector="{{StorefrontCheckoutPaymentMethodsSection.bankTransfer}}" stepKey="selectBankTransferMethod"/>
|
63 | 87 | <actionGroup ref="ClickPlaceOrderActionGroup" stepKey="checkoutPlaceOrder"/>
|
64 |
| - <grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumberWithoutLink}}" stepKey="grabOrderNumber"/> |
| 88 | + <waitForElementVisible selector="{{CheckoutSuccessMainSection.orderNumber22}}" stepKey="waitForOderNumber"/> |
| 89 | + <grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumber22}}" stepKey="grabOrderNumber"/> |
65 | 90 | <actionGroup ref="AdminOrdersPageOpenActionGroup" stepKey="goToOrders"/>
|
66 | 91 | <actionGroup ref="OpenOrderByIdActionGroup" stepKey="openOrder">
|
67 | 92 | <argument name="orderId" value="{$grabOrderNumber}"/>
|
|
0 commit comments