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