|
10 | 10 | xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/testSchema.xsd">
|
11 | 11 | <test name="StorefrontRedirectToOrderHistoryTest">
|
12 | 12 | <annotations>
|
13 |
| - <features value="Redirection Rules"/> |
14 |
| - <stories value="Create Invoice"/> |
15 |
| - <title value="Create Invoice"/> |
16 |
| - <description |
17 |
| - value="Check while order printing URL with an id of not relevant order redirects to order history"/> |
| 13 | + <features value="Sales"/> |
| 14 | + <stories value="Redirect To Order History"/> |
| 15 | + <title value="Redirect To Order History"/> |
| 16 | + <description value="Check while order printing URL with an id of not relevant order redirects to order history"/> |
18 | 17 | <severity value="MAJOR"/>
|
19 |
| - <testCaseId value="MAGETWO-92854"/> |
| 18 | + <testCaseId value="MC-28543"/> |
20 | 19 | <group value="sales"/>
|
21 |
| - <skip> |
22 |
| - <issueId value="MQE-2288" /> |
23 |
| - </skip> |
24 | 20 | </annotations>
|
25 | 21 | <before>
|
26 | 22 | <createData entity="_defaultCategory" stepKey="createCategory"/>
|
|
39 | 35 |
|
40 | 36 | <!--Log in to Storefront as Customer 1 -->
|
41 | 37 | <actionGroup ref="LoginToStorefrontActionGroup" stepKey="signUp">
|
42 |
| - <argument name="Customer" value="$$createCustomer$$"/> |
| 38 | + <argument name="Customer" value="$createCustomer$"/> |
43 | 39 | </actionGroup>
|
44 | 40 |
|
45 | 41 | <!--Create an order at Storefront as Customer 1 -->
|
46 | 42 | <actionGroup ref="CreateOrderToPrintPageWithSelectedPaymentMethodActionGroup" stepKey="createOrderToPrint">
|
47 |
| - <argument name="Category" value="$$createCategory$$"/> |
| 43 | + <argument name="Category" value="$createCategory$"/> |
48 | 44 | </actionGroup>
|
49 | 45 |
|
50 | 46 | <!--Go to 'print order' page by grabbed order id-->
|
51 | 47 | <grabFromCurrentUrl regex="~/order_id/(\d+)/~" stepKey="grabOrderIdFromURL"/>
|
52 |
| - <wait time="5" stepKey="waitForPrintWindowToOpen" /> |
| 48 | + <comment userInput="BIC workaround" stepKey="waitForPrintWindowToOpen"/> |
53 | 49 | <switchToWindow stepKey="switchToPrintPage"/>
|
54 | 50 | <waitForElement selector="{{SalesOrderPrintSection.isOrderPrintPage}}" stepKey="checkPrintPage"/>
|
55 | 51 | <openNewTab stepKey="openNewTab"/>
|
56 |
| - <wait time="5" stepKey="waitForNewTabToOpen" /> |
| 52 | + <waitForPageLoad stepKey="waitForNewTabToOpen" /> |
57 | 53 | <switchToNextTab stepKey="switchForward"/>
|
58 | 54 | <waitForElement selector="body" stepKey="waitForNewTab3HTML" />
|
59 | 55 | <amOnPage url="{{StorefrontSalesOrderPrintPage.url({$grabOrderIdFromURL})}}" stepKey="duplicatePrintPage"/>
|
60 | 56 |
|
61 |
| - <wait time="5" stepKey="waitForDuplicatePrintWindowToOpen" /> |
| 57 | + <waitForPageLoad stepKey="waitForDuplicatePrintWindowToOpen" /> |
62 | 58 | <switchToWindow stepKey="switchToDuplicatePrintPage"/>
|
63 | 59 | <waitForElement selector="{{SalesOrderPrintSection.isOrderPrintPage}}" stepKey="checkDuplicatePrintPage"/>
|
64 | 60 |
|
65 | 61 | <!--Log out as customer 1-->
|
66 | 62 | <openNewTab stepKey="openNewTab2"/>
|
67 |
| - <wait time="5" stepKey="waitForNewTabToOpen1" /> |
| 63 | + <waitForPageLoad stepKey="waitForNewTabToOpen1" /> |
68 | 64 | <switchToNextTab stepKey="switchForward2"/>
|
69 | 65 | <waitForElement selector="body" stepKey="waitForNewTab2HTML" />
|
70 | 66 |
|
|
73 | 69 |
|
74 | 70 | <!--Log in to Storefront as Customer 2 -->
|
75 | 71 | <actionGroup ref="LoginToStorefrontActionGroup" stepKey="signUp2">
|
76 |
| - <argument name="Customer" value="$$createCustomer2$$"/> |
| 72 | + <argument name="Customer" value="$createCustomer2$"/> |
77 | 73 | </actionGroup>
|
78 | 74 |
|
79 | 75 | <!--Create an order at Storefront as Customer 2 -->
|
80 | 76 | <actionGroup ref="CreateOrderToPrintPageWithSelectedPaymentMethodActionGroup" stepKey="createOrderToPrint2">
|
81 |
| - <argument name="Category" value="$$createCategory$$"/> |
| 77 | + <argument name="Category" value="$createCategory$"/> |
82 | 78 | </actionGroup>
|
83 | 79 |
|
84 | 80 | <!--Try to load 'print order' page with not relevant order id to be redirected to 'order history' page-->
|
85 |
| - <wait time="5" stepKey="waitForPrintWindowToOpen2" /> |
| 81 | + <waitForPageLoad stepKey="waitForPrintWindowToOpen2" /> |
86 | 82 | <switchToWindow stepKey="switchToPrintPage2"/>
|
87 | 83 | <waitForElement selector="{{SalesOrderPrintSection.isOrderPrintPage}}" stepKey="checkPrintPage2"/>
|
88 | 84 |
|
89 | 85 | <openNewTab stepKey="openNewTab3"/>
|
90 |
| - <wait time="5" stepKey="waitForNewTabToOpen2" /> |
| 86 | + <waitForPageLoad stepKey="waitForNewTabToOpen2" /> |
91 | 87 | <switchToNextTab stepKey="switchForward4"/>
|
92 | 88 | <waitForElement selector="body" stepKey="waitForNewTabHTML" />
|
93 | 89 | <amOnPage url="{{StorefrontSalesOrderPrintPage.url({$grabOrderIdFromURL})}}" stepKey="duplicatePrintPage2"/>
|
| 90 | + <waitForPageLoad stepKey="waitForOpenDuplicatePage" /> |
94 | 91 | <seeElement selector="{{StorefrontCustomerOrderSection.isMyOrdersSection}}" stepKey="waitOrderHistoryPage"/>
|
95 | 92 | </test>
|
96 | 93 | </tests>
|
0 commit comments