|
46 | 46 |
|
47 | 47 | <!--Go to 'print order' page by grabbed order id-->
|
48 | 48 | <grabFromCurrentUrl regex="~/order_id/(\d+)/~" stepKey="grabOrderIdFromURL"/>
|
49 |
| - <switchToNextTab stepKey="switchToPrintPage"/> |
| 49 | + <wait time="5" stepKey="waitForPrintWindowToOpen" /> |
| 50 | + <switchToWindow stepKey="switchToPrintPage"/> |
50 | 51 | <waitForElement selector="{{SalesOrderPrintSection.isOrderPrintPage}}" stepKey="checkPrintPage"/>
|
51 | 52 | <openNewTab stepKey="openNewTab"/>
|
| 53 | + <wait time="5" stepKey="waitForNewTabToOpen" /> |
52 | 54 | <switchToNextTab stepKey="switchForward"/>
|
| 55 | + <waitForElement selector="body" stepKey="waitForNewTab3HTML" /> |
53 | 56 | <amOnPage url="{{StorefrontSalesOrderPrintPage.url({$grabOrderIdFromURL})}}" stepKey="duplicatePrintPage"/>
|
54 | 57 |
|
| 58 | + <wait time="5" stepKey="waitForDuplicatePrintWindowToOpen" /> |
| 59 | + <switchToWindow stepKey="switchToDuplicatePrintPage"/> |
| 60 | + <waitForElement selector="{{SalesOrderPrintSection.isOrderPrintPage}}" stepKey="checkDuplicatePrintPage"/> |
| 61 | + |
55 | 62 | <!--Log out as customer 1-->
|
56 |
| - <switchToNextTab stepKey="switchForward2"/> |
57 | 63 | <openNewTab stepKey="openNewTab2"/>
|
| 64 | + <wait time="5" stepKey="waitForNewTabToOpen1" /> |
| 65 | + <switchToNextTab stepKey="switchForward2"/> |
| 66 | + <waitForElement selector="body" stepKey="waitForNewTab2HTML" /> |
| 67 | + |
58 | 68 | <amOnPage url="{{StorefrontCustomerSignOutPage.url}}" stepKey="signOut"/>
|
59 | 69 | <waitForLoadingMaskToDisappear stepKey="waitSignOutPage"/>
|
60 | 70 |
|
|
69 | 79 | </actionGroup>
|
70 | 80 |
|
71 | 81 | <!--Try to load 'print order' page with not relevant order id to be redirected to 'order history' page-->
|
72 |
| - <switchToNextTab stepKey="switchToPrintPage2"/> |
| 82 | + <wait time="5" stepKey="waitForPrintWindowToOpen2" /> |
| 83 | + <switchToWindow stepKey="switchToPrintPage2"/> |
73 | 84 | <waitForElement selector="{{SalesOrderPrintSection.isOrderPrintPage}}" stepKey="checkPrintPage2"/>
|
| 85 | + |
74 | 86 | <openNewTab stepKey="openNewTab3"/>
|
| 87 | + <wait time="5" stepKey="waitForNewTabToOpen2" /> |
75 | 88 | <switchToNextTab stepKey="switchForward4"/>
|
| 89 | + <waitForElement selector="body" stepKey="waitForNewTabHTML" /> |
76 | 90 | <amOnPage url="{{StorefrontSalesOrderPrintPage.url({$grabOrderIdFromURL})}}" stepKey="duplicatePrintPage2"/>
|
77 | 91 | <seeElement selector="{{StorefrontCustomerOrderSection.isMyOrdersSection}}" stepKey="waitOrderHistoryPage"/>
|
78 | 92 | </test>
|
|
0 commit comments