|
74 | 74 | <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="unfocusTabOptions"/>
|
75 | 75 | <!-- Validate Tab Item is duplicated -->
|
76 | 76 | <comment userInput="Validate Tab Item is duplicated" stepKey="commentValidateTabItemDuplicateOnStage"/>
|
77 |
| - <seeElement selector="{{ImageOnStage.base('2')}}" stepKey="seeImage2"/> |
78 |
| - <seeElement selector="{{TabOnStage.base('2')}}" stepKey="seeTab2"/> |
| 77 | + <waitForElementVisible selector="{{ImageOnStage.base('2')}}" stepKey="seeImage2"/> |
| 78 | + <waitForElementVisible selector="{{TabOnStage.base('2')}}" stepKey="seeTab2"/> |
79 | 79 | <!-- Duplicate Tab Group -->
|
80 | 80 | <comment userInput="Duplicate Tab Group" stepKey="commentDuplicateTabGroup"/>
|
81 | 81 | <actionGroup ref="duplicateContentType" stepKey="duplicateTabGroup">
|
82 | 82 | <argument name="contentType" value="PageBuilderTabsContentType"/>
|
83 | 83 | </actionGroup>
|
84 | 84 | <!-- Validate Tab Group is duplicated -->
|
85 | 85 | <comment userInput="Validate Tab Group is duplicated" stepKey="commentValidateTabGroupDuplicateOnStage"/>
|
86 |
| - <seeElement selector="{{TabsOnStage.base('2')}}" stepKey="seeTabGroup1"/> |
87 |
| - <seeElement selector="{{TabOnStage.base('3')}}" stepKey="seeTab3"/> |
88 |
| - <seeElement selector="{{ImageOnStage.base('3')}}" stepKey="seeImage3"/> |
| 86 | + <waitForElementVisible selector="{{TabsOnStage.base('2')}}" stepKey="seeTabGroup1"/> |
| 87 | + <waitForElementVisible selector="{{TabOnStage.base('3')}}" stepKey="seeTab3"/> |
| 88 | + <waitForElementVisible selector="{{ImageOnStage.base('3')}}" stepKey="seeImage3"/> |
89 | 89 | <click selector="{{TabOnStage.tabHeader('4')}}" stepKey="switchToTab4Stage"/>
|
90 | 90 | <waitForPageLoad stepKey="waitForPageLoad"/>
|
91 |
| - <seeElement selector="{{TabOnStage.base('4')}}" stepKey="seeTab4"/> |
92 |
| - <seeElement selector="{{ImageOnStage.base('4')}}" stepKey="seeImage4"/> |
| 91 | + <waitForElementVisible selector="{{TabOnStage.base('4')}}" stepKey="seeTab4"/> |
| 92 | + <waitForElementVisible selector="{{ImageOnStage.base('4')}}" stepKey="seeImage4"/> |
93 | 93 | <!-- Stage: Validate After Save -->
|
94 | 94 | <comment userInput="Stage: Validate After Save" stepKey="CommentValidateOnStageAfterSave"/>
|
95 | 95 | <actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen"/>
|
96 | 96 | <actionGroup ref="SaveAndContinueEditCmsPageActionGroup" stepKey="saveAndContinueEditCmsPage"/>
|
97 | 97 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
|
98 |
| - <seeElement selector="{{TabsOnStage.base('1')}}" stepKey="seeTabGroup1AfterSave"/> |
99 |
| - <seeElement selector="{{TabOnStage.base('1')}}" stepKey="seeTab1AfterSave"/> |
100 |
| - <seeElement selector="{{ImageOnStage.base('1')}}" stepKey="seeImage1AfterSave"/> |
| 98 | + <waitForElementVisible selector="{{TabsOnStage.base('1')}}" stepKey="seeTabGroup1AfterSave"/> |
| 99 | + <waitForElementVisible selector="{{TabOnStage.base('1')}}" stepKey="seeTab1AfterSave"/> |
| 100 | + <waitForElementVisible selector="{{ImageOnStage.base('1')}}" stepKey="seeImage1AfterSave"/> |
101 | 101 | <actionGroup ref="switchTabs" stepKey="switchToTab2StageAfterSave">
|
102 | 102 | <argument name="section" value="TabOnStage"/>
|
103 | 103 | <argument name="from" value="1"/>
|
104 | 104 | <argument name="to" value="2"/>
|
105 | 105 | </actionGroup>
|
106 |
| - <seeElement selector="{{TabOnStage.base('2')}}" stepKey="seeTab2AfterSave"/> |
107 |
| - <seeElement selector="{{ImageOnStage.base('2')}}" stepKey="seeImage2AfterSave"/> |
108 |
| - <seeElement selector="{{TabsOnStage.base('2')}}" stepKey="seeTabGroup2AfterSave"/> |
109 |
| - <seeElement selector="{{TabOnStage.base('3')}}" stepKey="seeTab3AfterSave"/> |
110 |
| - <seeElement selector="{{ImageOnStage.base('3')}}" stepKey="seeImage3AfterSave"/> |
| 106 | + <waitForElementVisible selector="{{TabOnStage.base('2')}}" stepKey="seeTab2AfterSave"/> |
| 107 | + <waitForElementVisible selector="{{ImageOnStage.base('2')}}" stepKey="seeImage2AfterSave"/> |
| 108 | + <waitForElementVisible selector="{{TabsOnStage.base('2')}}" stepKey="seeTabGroup2AfterSave"/> |
| 109 | + <waitForElementVisible selector="{{TabOnStage.base('3')}}" stepKey="seeTab3AfterSave"/> |
| 110 | + <waitForElementVisible selector="{{ImageOnStage.base('3')}}" stepKey="seeImage3AfterSave"/> |
111 | 111 | <click selector="{{TabOnStage.tabHeader('4')}}" stepKey="switchToTab4StageAfterSave"/>
|
112 | 112 | <waitForPageLoad stepKey="waitForPageLoad2"/>
|
113 |
| - <seeElement selector="{{TabOnStage.base('4')}}" stepKey="seeTab4AfterSave"/> |
114 |
| - <seeElement selector="{{ImageOnStage.base('4')}}" stepKey="seeImage4AfterSave"/> |
| 113 | + <waitForElementVisible selector="{{TabOnStage.base('4')}}" stepKey="seeTab4AfterSave"/> |
| 114 | + <waitForElementVisible selector="{{ImageOnStage.base('4')}}" stepKey="seeImage4AfterSave"/> |
115 | 115 | <!-- Validate content type is duplicated in Storefront -->
|
116 | 116 | <comment userInput="Validate content type is duplicated in Storefront" stepKey="commentValidateDuplicatedStorefront"/>
|
117 | 117 | <actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront">
|
118 | 118 | <argument name="contentType" value="PageBuilderImageContentType"/>
|
119 | 119 | </actionGroup>
|
120 |
| - <seeElement selector="{{TabsOnFrontend.base('1')}}" stepKey="seeTabGroup1Storefront"/> |
121 |
| - <seeElement selector="{{TabOnStorefront.base('1')}}" stepKey="seeTab1Storefront"/> |
122 |
| - <seeElement selector="{{ImageOnStorefront.base('1')}}" stepKey="seeImage1Storefront"/> |
| 120 | + <waitForElementVisible selector="{{TabsOnFrontend.base('1')}}" stepKey="seeTabGroup1Storefront"/> |
| 121 | + <waitForElementVisible selector="{{TabOnStorefront.base('1')}}" stepKey="seeTab1Storefront"/> |
| 122 | + <waitForElementVisible selector="{{ImageOnStorefront.base('1')}}" stepKey="seeImage1Storefront"/> |
123 | 123 | <actionGroup ref="switchTabs" stepKey="switchToTab2Storefront">
|
124 | 124 | <argument name="section" value="TabOnStorefront"/>
|
125 | 125 | <argument name="from" value="1"/>
|
126 | 126 | <argument name="to" value="2"/>
|
127 | 127 | </actionGroup>
|
128 |
| - <seeElement selector="{{TabOnStorefront.base('2')}}" stepKey="seeTab2Storefront"/> |
129 |
| - <seeElement selector="{{ImageOnStorefront.base('2')}}" stepKey="seeImage2Storefront"/> |
130 |
| - <seeElement selector="{{TabsOnFrontend.base('2')}}" stepKey="seeTabGroup2Storefront"/> |
131 |
| - <seeElement selector="{{TabOnStorefront.base('3')}}" stepKey="seeTab3Storefront"/> |
132 |
| - <seeElement selector="{{ImageOnStorefront.base('3')}}" stepKey="seeImage3Storefront"/> |
| 128 | + <waitForElementVisible selector="{{TabOnStorefront.base('2')}}" stepKey="seeTab2Storefront"/> |
| 129 | + <waitForElementVisible selector="{{ImageOnStorefront.base('2')}}" stepKey="seeImage2Storefront"/> |
| 130 | + <waitForElementVisible selector="{{TabsOnFrontend.base('2')}}" stepKey="seeTabGroup2Storefront"/> |
| 131 | + <waitForElementVisible selector="{{TabOnStorefront.base('3')}}" stepKey="seeTab3Storefront"/> |
| 132 | + <waitForElementVisible selector="{{ImageOnStorefront.base('3')}}" stepKey="seeImage3Storefront"/> |
133 | 133 | <click selector="{{TabOnStorefront.tabHeader('4')}}" stepKey="switchToTab4Storefront"/>
|
134 | 134 | <waitForPageLoad stepKey="waitForPageLoad3"/>
|
135 |
| - <seeElement selector="{{TabOnStorefront.base('4')}}" stepKey="seeTab4Storefront"/> |
136 |
| - <seeElement selector="{{ImageOnStorefront.base('4')}}" stepKey="seeImage4Storefront"/> |
| 135 | + <waitForElementVisible selector="{{TabOnStorefront.base('4')}}" stepKey="seeTab4Storefront"/> |
| 136 | + <waitForElementVisible selector="{{ImageOnStorefront.base('4')}}" stepKey="seeImage4Storefront"/> |
137 | 137 | </test>
|
138 | 138 | </tests>
|
0 commit comments