|
10 | 10 | <test name="AdminCancelledPaymentStandardOrderTest">
|
11 | 11 | <annotations>
|
12 | 12 | <features value="PayPal"/>
|
13 |
| - <stories value="Payment standard methods"/> |
| 13 | + <stories value="Payment standard method"/> |
14 | 14 | <title value="Complete a Sales Order Paid with PayPal Payments Standard"/>
|
15 | 15 | <description value="Complete order paid with PayPalStandard and cancelled in backend"/>
|
16 | 16 | <severity value="MAJOR"/>
|
|
30 | 30 | </before>
|
31 | 31 | <after>
|
32 | 32 | <deleteData createDataKey="createProduct" stepKey="deleteProduct"/>
|
| 33 | + <!-- Customer Log Out --> |
| 34 | + <actionGroup ref="StorefrontCustomerLogoutActionGroup" stepKey="customerLogout"/> |
33 | 35 | <deleteData createDataKey="createCustomer" stepKey="deleteCustomer"/>
|
34 | 36 | <!-- Logout-->
|
35 | 37 | <actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
|
36 | 38 | </after>
|
37 | 39 | <!-- Navigate to StoreFront -->
|
38 | 40 | <actionGroup ref="StorefrontOpenHomePageActionGroup" stepKey="goToStoreFront"/>
|
| 41 | + <!-- Login as customer --> |
| 42 | + <actionGroup ref="LoginToStorefrontActionGroup" stepKey="storefrontCustomerLogin"> |
| 43 | + <argument name="Customer" value="$$createCustomer$$"/> |
| 44 | + </actionGroup> |
39 | 45 | <!-- Add product to cart -->
|
40 | 46 | <actionGroup ref="AddSimpleProductToCartActionGroup" stepKey="addProductToCart">
|
41 | 47 | <argument name="product" value="$$createProduct$$"/>
|
|
48 | 54 | <!-- Login to PayPal in-context and verify order total on PayPal page-->
|
49 | 55 | <actionGroup ref="StorefrontLoginToPayPalStandardPaymentActionGroup" stepKey="loginToPayPal"/>
|
50 | 56 | <actionGroup ref="StorefrontPaypalSwitchBackToMagentoFromCheckoutPageActionGroup" stepKey="confirmPaymentAndGoBackToMagento"/>
|
51 |
| - <waitForElementVisible selector="{{CheckoutSuccessMainSection.orderNumber}}" stepKey="waitForOrderNumberToBeGrabbed"/> |
52 |
| - <grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumber}}" stepKey="grabOrderNumber"/> |
| 57 | + <waitForElementVisible selector="{{CheckoutSuccessMainSection.orderNumber22}}" stepKey="waitForOrderNumberToBeGrabbed"/> |
| 58 | + <grabTextFrom selector="{{CheckoutSuccessMainSection.orderNumber22}}" stepKey="grabOrderNumber"/> |
53 | 59 | <!-- Go to order page -->
|
54 | 60 | <actionGroup ref="OpenOrderByIdActionGroup" stepKey="openOrderedPage">
|
55 | 61 | <argument name="orderId" value="{$grabOrderNumber}"/>
|
|
62 | 68 | <grabTextFrom selector="{{AdminOrderDetailsInformationSection.paymentInformationField('Last Transaction ID')}}" stepKey="grabTransactionID"/>
|
63 | 69 | <actionGroup ref="AdminOpenOrderCommentsHistoryActionGroup" stepKey="clickOnCommentsHistory"/>
|
64 | 70 | <waitForText selector="{{AdminOrderCommentsTabSection.orderCommentsWithType('Canceled order')}}" userInput="Canceled order online Amount: $145.98. Transaction ID: "{$grabTransactionID}"" stepKey="seeOrderHistoryNotesAfterCancelingOrder"/>
|
65 |
| - <actionGroup ref="AdminAssertTransactionTypeInTransactionTabActionGroup" stepKey="assertTransactionTypeHasAuthorization"> |
| 71 | + <actionGroup ref="AdminOpenTransactionsTabActionGroup" stepKey="openTransactionTypeHasAuthorization"> |
66 | 72 | <argument name="transactionType" value="authorization"/>
|
67 | 73 | </actionGroup>
|
68 | 74 | <waitForText selector="{{AdminTransactionsGridSection.transactionData('Is Closed')}}" userInput="Yes" stepKey="seeIfClosedHeaderIsSetAsYesForAuthorization"/>
|
69 | 75 | <waitForElementClickable selector="{{AdminProductFormActionSection.backButton}}" stepKey="waitForBackButtonToBeClicked"/>
|
70 | 76 | <click selector="{{AdminProductFormActionSection.backButton}}" stepKey="clickBackButton"/>
|
71 |
| - <actionGroup ref="AdminAssertTransactionTypeInTransactionTabActionGroup" stepKey="assertTransactionTypeHasVoid"> |
| 77 | + <actionGroup ref="AdminOpenTransactionsTabActionGroup" stepKey="openTransactionTypeHasVoid"> |
72 | 78 | <argument name="transactionType" value="void"/>
|
73 | 79 | </actionGroup>
|
74 | 80 | <waitForText selector="{{AdminTransactionsGridSection.transactionData('Is Closed')}}" userInput="Yes" stepKey="seeIfClosedHeaderIsSetAsYesForVoid"/>
|
|
0 commit comments