|
52 | 52 | <deleteData createDataKey="createCategory" stepKey="deleteCategory"/>
|
53 | 53 | <deleteData createDataKey="createCustomer" stepKey="deleteCustomer"/>
|
54 | 54 |
|
55 |
| - <!-- Reset Product filter --> |
56 |
| - |
57 |
| - <actionGroup ref="ClearProductsFilterActionGroup" stepKey="clearProductsFilter"/> |
58 |
| - |
59 | 55 | <!-- Delete Store View EN -->
|
60 | 56 |
|
61 | 57 | <actionGroup ref="AdminDeleteStoreViewActionGroup" stepKey="deleteStoreView1">
|
|
67 | 63 | <actionGroup ref="AdminDeleteStoreViewActionGroup" stepKey="deleteStoreView2">
|
68 | 64 | <argument name="customStore" value="customStoreFR"/>
|
69 | 65 | </actionGroup>
|
| 66 | + <actionGroup ref="clearFiltersAdminDataGrid" stepKey="clearWebsitesGridFilters"/> |
| 67 | + |
| 68 | + <actionGroup ref="AdminOrdersGridClearFiltersActionGroup" stepKey="clearOrdersGridFilter"/> |
| 69 | + |
| 70 | + <amOnPage url="{{AdminProductIndexPage.url}}" stepKey="amOnProductGridPage"/> |
| 71 | + <actionGroup ref="clearFiltersAdminDataGrid" stepKey="clearProductsGridFilters"/> |
70 | 72 | </after>
|
71 | 73 |
|
72 | 74 | <!-- Open Product Grid, Filter product and open -->
|
|
78 | 80 | <argument name="product" value="_defaultProduct"/>
|
79 | 81 | </actionGroup>
|
80 | 82 |
|
81 |
| - <click selector="{{AdminProductGridSection.productGridXRowYColumnButton('1', '2')}}" stepKey="openProductForEdit"/> |
82 |
| - <waitForPageLoad time="30" stepKey="waitForPageLoad2"/> |
| 83 | + <actionGroup ref="OpenEditProductOnBackendActionGroup" stepKey="openEditProductPage"> |
| 84 | + <argument name="product" value="$$createProduct$$"/> |
| 85 | + </actionGroup> |
83 | 86 |
|
84 | 87 | <!-- Update Product with Option Value DropDown 1-->
|
85 | 88 | <conditionalClick selector="{{AdminProductCustomizableOptionsSection.customizableOptions}}" dependentSelector="{{AdminProductCustomizableOptionsSection.checkIfCustomizableOptionsTabOpen}}" visible="true" stepKey="clickIfContentTabCloses2"/>
|
|
101 | 104 | <click selector="{{AdminProductFormActionSection.saveButton}}" stepKey="clickSaveButton1"/>
|
102 | 105 |
|
103 | 106 | <!-- Switcher to Store FR-->
|
104 |
| - <scrollToTopOfPage stepKey="scrollToTopOfPage1"/> |
105 |
| - |
106 |
| - <click selector="{{AdminProductFormActionSection.changeStoreButton}}" stepKey="clickStoreSwitcher"/> |
107 |
| - <click selector="{{AdminProductFormActionSection.selectStoreView(customStoreFR.name)}}" stepKey="clickStoreView"/> |
108 |
| - <click selector="{{AdminConfirmationModalSection.ok}}" stepKey="acceptMessage"/> |
| 107 | + <actionGroup ref="AdminSwitchStoreViewActionGroup" stepKey="switchToStoreFR"> |
| 108 | + <argument name="storeView" value="customStoreFR.name"/> |
| 109 | + </actionGroup> |
109 | 110 |
|
110 | 111 | <!-- Open tab Customizable Options -->
|
111 | 112 |
|
112 |
| - <waitForPageLoad time="10" stepKey="waitForPageLoad4"/> |
113 | 113 | <conditionalClick selector="{{AdminProductCustomizableOptionsSection.customizableOptions}}" dependentSelector="{{AdminProductCustomizableOptionsSection.checkIfCustomizableOptionsTabOpen}}" visible="true" stepKey="clickIfContentTabCloses3"/>
|
114 | 114 |
|
115 | 115 | <!-- Update Option Customizable Options and Option Value 1-->
|
|
129 | 129 |
|
130 | 130 | <!-- Login Customer Storefront -->
|
131 | 131 |
|
132 |
| - <amOnPage url="{{StorefrontCustomerSignInPage.url}}" stepKey="amOnSignInPage"/> |
133 |
| - <waitForPageLoad time="30" stepKey="waitForPageLoad6"/> |
134 |
| - <fillField userInput="$$createCustomer.email$$" selector="{{StorefrontCustomerSignInFormSection.emailField}}" stepKey="fillEmail"/> |
135 |
| - <fillField userInput="$$createCustomer.password$$" selector="{{StorefrontCustomerSignInFormSection.passwordField}}" stepKey="fillPassword"/> |
136 |
| - <click selector="{{StorefrontCustomerSignInFormSection.signInAccountButton}}" stepKey="clickSignInAccountButton"/> |
| 132 | + <actionGroup ref="LoginToStorefrontActionGroup" stepKey="customerLogin"> |
| 133 | + <argument name="Customer" value="$$createCustomer$$" /> |
| 134 | + </actionGroup> |
137 | 135 |
|
138 | 136 | <!-- Go to Product Page -->
|
139 | 137 |
|
|
176 | 174 |
|
177 | 175 | <conditionalClick selector="{{CheckoutPaymentSection.productOptionsByProductItemPrice('150')}}" dependentSelector="{{CheckoutPaymentSection.productOptionsActiveByProductItemPrice('150')}}" visible="false" stepKey="exposeProductOptions1"/>
|
178 | 176 | <see selector="{{CheckoutPaymentSection.productOptionsActiveByProductItemPrice('150')}}" userInput="option2" stepKey="seeProductOptionValueDropdown1Input2"/>
|
179 |
| - <click selector="{{CheckoutShippingSection.next}}" stepKey="clickNext"/> |
180 |
| - <waitForPageLoad time="30" stepKey="waitForPageLoad8"/> |
181 | 177 |
|
182 | 178 | <!-- Place Order -->
|
183 | 179 |
|
184 |
| - <actionGroup ref="CheckoutSelectCheckMoneyOrderPaymentActionGroup" stepKey="selectCheckMoneyOrder1"/> |
185 |
| - <click selector="{{CheckoutPaymentSection.placeOrder}}" stepKey="clickPlaceOrder"/> |
| 180 | + <!--Select shipping method--> |
| 181 | + <actionGroup ref="CheckoutSelectFlatRateShippingMethodActionGroup" stepKey="selectFlatRateShippingMethod"/> |
| 182 | + <waitForElementVisible selector="{{CheckoutShippingSection.next}}" time="30" stepKey="waitForNextButton"/> |
| 183 | + <click selector="{{CheckoutShippingSection.next}}" stepKey="clickNext"/> |
| 184 | + <waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskAfterClickNext"/> |
| 185 | + <!--Select payment method--> |
| 186 | + <actionGroup ref="CheckoutSelectCheckMoneyOrderPaymentActionGroup" stepKey="selectPaymentMethod"/> |
| 187 | + <!-- Place Order --> |
| 188 | + <actionGroup ref="CheckoutPlaceOrderActionGroup" stepKey="customerPlaceOrder"> |
| 189 | + <argument name="orderNumberMessage" value="CONST.successCheckoutOrderNumberMessage"/> |
| 190 | + <argument name="emailYouMessage" value="CONST.successCheckoutEmailYouMessage"/> |
| 191 | + </actionGroup> |
186 | 192 |
|
187 | 193 | <grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumber22}}" stepKey="grabOrderNumber"/>
|
188 | 194 |
|
189 | 195 | <!-- Open Order -->
|
190 | 196 |
|
191 |
| - <amOnPage url="{{AdminOrdersPage.url}}" stepKey="onOrdersPage"/> |
192 |
| - <waitForPageLoad stepKey="waitForPageLoadOrdersPage"/> |
193 |
| - <conditionalClick selector="{{AdminDataGridHeaderSection.clearFilters}}" dependentSelector="{{AdminDataGridHeaderSection.clearFilters}}" visible="true" stepKey="clearFilters" /> |
194 |
| - <fillField selector="{{AdminOrdersGridSection.search}}" userInput="{$grabOrderNumber}" stepKey="fillOrderNum"/> |
195 |
| - <click selector="{{AdminOrdersGridSection.submitSearch}}" stepKey="submitSearchOrderNum"/> |
196 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappearOnSearch"/> |
| 197 | + <actionGroup ref="filterOrderGridById" stepKey="openOrdersGrid"> |
| 198 | + <argument name="orderId" value="{$grabOrderNumber}"/> |
| 199 | + </actionGroup> |
197 | 200 | <click selector="{{AdminOrdersGridSection.firstRow}}" stepKey="clickOrderRow"/>
|
198 | 201 | <waitForPageLoad time="30" stepKey="waitForPageLoad10"/>
|
199 | 202 |
|
|
205 | 208 | <!-- Switch to FR Store View Storefront -->
|
206 | 209 |
|
207 | 210 | <amOnPage url="{{StorefrontHomePage.url}}" stepKey="amOnProduct4Page"/>
|
208 |
| - <waitForPageLoad time="30" stepKey="waitForPageLoad11"/> |
209 |
| - <click selector="{{StorefrontHeaderSection.storeViewSwitcher}}" stepKey="clickStoreViewSwitcher1"/> |
210 |
| - <waitForElementVisible selector="{{StorefrontHeaderSection.storeViewDropdown}}" stepKey="waitForStoreViewDropdown1"/> |
211 |
| - <click selector="{{StorefrontHeaderSection.storeViewOption(customStoreFR.code)}}" stepKey="selectStoreView1"/> |
212 |
| - <waitForPageLoad stepKey="waitForPageLoad12"/> |
213 | 211 |
|
214 |
| - <amOnPage url="{{StorefrontHomePage.url}}$$createProduct.custom_attributes[url_key]$$.html" stepKey="amOnProduct2Page"/> |
215 |
| - <waitForPageLoad time="30" stepKey="waitForPageLoad13"/> |
| 212 | + <actionGroup ref="StorefrontSwitchStoreViewActionGroup" stepKey="switchStore"> |
| 213 | + <argument name="storeView" value="customStoreFR"/> |
| 214 | + </actionGroup> |
| 215 | + |
| 216 | + <amOnPage url="{{StorefrontProductPage.url($$createProduct.custom_attributes[url_key]$$)}}" stepKey="amOnProduct2Page"/> |
216 | 217 |
|
217 | 218 | <seeElement selector="{{StorefrontProductInfoMainSection.productOptionDropDownTitle('FR Custom Options 1')}}" stepKey="seeProductFrOptionDropDownTitle"/>
|
218 | 219 | <seeElement selector="{{StorefrontProductInfoMainSection.productOptionDropDownOptionTitle('FR Custom Options 1', 'FR option1')}}" stepKey="productFrOptionDropDownOptionTitle1"/>
|
|
250 | 251 |
|
251 | 252 | <conditionalClick selector="{{CheckoutPaymentSection.productOptionsByProductItemPrice('150')}}" dependentSelector="{{CheckoutPaymentSection.productOptionsActiveByProductItemPrice('150')}}" visible="false" stepKey="exposeProductOptions3"/>
|
252 | 253 | <see selector="{{CheckoutPaymentSection.productOptionsActiveByProductItemPrice('150')}}" userInput="FR option2" stepKey="seeProductFrOptionValueDropdown1Input3"/>
|
253 |
| - <click selector="{{CheckoutShippingSection.next}}" stepKey="clickNext1"/> |
254 |
| - <waitForPageLoad time="30" stepKey="waitForPageLoad14"/> |
255 | 254 |
|
256 | 255 | <!-- Place Order -->
|
257 | 256 |
|
258 |
| - <actionGroup ref="CheckoutSelectCheckMoneyOrderPaymentActionGroup" stepKey="selectCheckMoneyOrder2"/> |
259 |
| - <click selector="{{CheckoutPaymentSection.placeOrder}}" stepKey="clickPlaceOrder1"/> |
| 257 | + <!--Select shipping method--> |
| 258 | + <actionGroup ref="CheckoutSelectFlatRateShippingMethodActionGroup" stepKey="selectFlatRateShippingMethod2"/> |
| 259 | + <waitForElementVisible selector="{{CheckoutShippingSection.next}}" time="30" stepKey="waitForNextButton2"/> |
| 260 | + <click selector="{{CheckoutShippingSection.next}}" stepKey="clickNext2"/> |
| 261 | + <waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskAfterClickNext2"/> |
| 262 | + |
| 263 | + <!--Select payment method--> |
| 264 | + <actionGroup ref="CheckoutSelectCheckMoneyOrderPaymentActionGroup" stepKey="selectPaymentMethod2"/> |
| 265 | + <!-- Place Order --> |
| 266 | + <actionGroup ref="CheckoutPlaceOrderActionGroup" stepKey="customerPlaceOrder2"> |
| 267 | + <argument name="orderNumberMessage" value="CONST.successCheckoutOrderNumberMessage"/> |
| 268 | + <argument name="emailYouMessage" value="CONST.successCheckoutEmailYouMessage"/> |
| 269 | + </actionGroup> |
260 | 270 |
|
261 | 271 | <!-- Open Product Grid, Filter product and open -->
|
262 | 272 |
|
|
296 | 306 |
|
297 | 307 | <!--Go to Product Page-->
|
298 | 308 |
|
299 |
| - <amOnPage url="{{StorefrontHomePage.url}}$$createProduct.custom_attributes[url_key]$$.html" stepKey="amOnProduct2Page2"/> |
300 |
| - <waitForPageLoad time="30" stepKey="waitForPageLoad20"/> |
| 309 | + <amOnPage url="{{StorefrontProductPage.url($$createProduct.custom_attributes[url_key]$$)}}" stepKey="amOnProduct2Page2"/> |
301 | 310 |
|
302 | 311 | <seeElement selector="{{StorefrontProductInfoMainSection.productOptionDropDownTitle('Custom Options 1')}}" stepKey="seeProductOptionDropDownTitle1"/>
|
303 | 312 | <seeElement selector="{{StorefrontProductInfoMainSection.productOptionDropDownOptionTitle('Custom Options 1', 'option1')}}" stepKey="seeProductOptionDropDownOptionTitle3"/>
|
|
0 commit comments