|
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