|
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