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