|
16 | 16 | <waitForPageLoad stepKey="waitForPageLoad2"/>
|
17 | 17 | <waitForElementVisible selector="{{AddLocationForm.form}}" stepKey="waitForForm"/>
|
18 | 18 | <see userInput="Add Location" selector="{{AddLocationForm.formTitle}}" stepKey="seeFormTitle"/>
|
| 19 | + <waitForElementVisible selector="{{AddLocationForm.googleMapsLink('1')}}|{{AddLocationForm.warningMessageLink('1')}}" stepKey="waitForMap"/> |
19 | 20 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/>
|
20 | 21 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/>
|
21 | 22 | <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/>
|
|
47 | 48 | <waitForPageLoad stepKey="waitForPageLoad"/>
|
48 | 49 | <waitForElementVisible selector="{{AddLocationForm.form}}" stepKey="waitForForm"/>
|
49 | 50 | <see userInput="Add Location" selector="{{AddLocationForm.formTitle}}" stepKey="seeFormTitle"/>
|
| 51 | + <waitForElementVisible selector="{{AddLocationForm.googleMapsLink('1')}}|{{AddLocationForm.warningMessageLink('1')}}" stepKey="waitForMap"/> |
50 | 52 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/>
|
51 | 53 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/>
|
52 | 54 | <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/>
|
|
63 | 65 | <waitForPageLoad stepKey="waitForPageLoad"/>
|
64 | 66 | <waitForElementVisible selector="{{AddLocationForm.form}}" stepKey="waitForForm"/>
|
65 | 67 | <see userInput="Add Location" selector="{{AddLocationForm.formTitle}}" stepKey="seeFormTitle"/>
|
| 68 | + <waitForElementVisible selector="{{AddLocationForm.googleMapsLink('1')}}|{{AddLocationForm.warningMessageLink('1')}}" stepKey="waitForMap"/> |
66 | 69 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/>
|
67 | 70 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/>
|
68 | 71 | <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/>
|
|
107 | 110 | <argument name="x" defaultValue="null" type="string"/>
|
108 | 111 | <argument name="y" defaultValue="null" type="string"/>
|
109 | 112 | </arguments>
|
| 113 | + <waitForElementVisible selector="{{AddLocationForm.googleMapsLink('1')}}" stepKey="waitForMap"/> |
110 | 114 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/>
|
111 | 115 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/>
|
112 | 116 | <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/>
|
|
120 | 124 | <argument name="x" defaultValue="null" type="string"/>
|
121 | 125 | <argument name="y" defaultValue="null" type="string"/>
|
122 | 126 | </arguments>
|
| 127 | + <waitForElementVisible selector="{{AddLocationForm.googleMapsLink('1')}}" stepKey="waitForMap"/> |
123 | 128 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/>
|
124 | 129 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/>
|
125 | 130 | <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/>
|
126 |
| - <!-- Adding 2nd click to reduce flakiness --> |
127 |
| - <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton2"/> |
128 |
| - <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone2"/> |
129 |
| - <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM2"/> |
130 | 131 | <waitForElement selector="{{AddLocationForm.clickablePin}}" stepKey="waitForMapVisible"/>
|
131 | 132 | <dragAndDrop selector1="{{AddLocationForm.clickablePin}}" selector2="{{AddLocationForm.clickablePin}}" x="{{x}}" y="{{y}}" stepKey="dragAndDropOnMapToMovePin"/>
|
132 | 133 | <wait time="2" stepKey="waitForPinMove"/>
|
|
136 | 137 | <argument name="page" defaultValue="MapOnStage"/>
|
137 | 138 | <argument name="index" defaultValue="1" type="string"/>
|
138 | 139 | </arguments>
|
| 140 | + <waitForElementVisible selector="{{page.googleMapsLink(index)}}" stepKey="waitForMap"/> |
139 | 141 | <conditionalClick selector="{{page.googleModalOkButton(index)}}" dependentSelector="{{page.googleModalOkButton(index)}}" visible="true" stepKey="clickOkButton"/>
|
140 | 142 | <waitForElementNotVisible selector="{{page.googleModalOkButton(index)}}" stepKey="waitForGoogleModalGone"/>
|
141 | 143 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(index)}}" stepKey="dontSeeGoogleModalInDOM"/>
|
|
147 | 149 | <argument name="mapIndex" defaultValue="1" type="string"/>
|
148 | 150 | <argument name="count" type="string"/>
|
149 | 151 | </arguments>
|
| 152 | + <waitForElementVisible selector="{{page.googleMapsLink(mapIndex)}}" stepKey="waitForMap"/> |
150 | 153 | <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton"/>
|
151 | 154 | <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone"/>
|
152 | 155 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM"/>
|
153 |
| - <waitForElementVisible selector="{{page.base(mapIndex)}}" stepKey="waitForMap"/> |
154 | 156 | <waitForElementVisible selector="{{page.allPins(mapIndex)}}" stepKey="waitForMapPin"/>
|
155 | 157 | <seeNumberOfElements selector="{{page.allPins(mapIndex)}}" userInput="{{count}}" stepKey="seeNumberOfPins"/>
|
156 | 158 | </actionGroup>
|
|
159 | 161 | <argument name="page" defaultValue="MapOnStage"/>
|
160 | 162 | <argument name="index" defaultValue="1" type="string"/>
|
161 | 163 | </arguments>
|
| 164 | + <waitForElementVisible selector="{{page.googleMapsLink(index)}}" stepKey="waitForMap"/> |
162 | 165 | <conditionalClick selector="{{page.googleModalOkButton(index)}}" dependentSelector="{{page.googleModalOkButton(index)}}" visible="true" stepKey="clickOkButton"/>
|
163 | 166 | <waitForElementNotVisible selector="{{page.googleModalOkButton(index)}}" stepKey="waitForGoogleModalGone"/>
|
164 | 167 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(index)}}" stepKey="dontSeeGoogleModalInDOM"/>
|
|
170 | 173 | <argument name="index" defaultValue="1" type="string"/>
|
171 | 174 | </arguments>
|
172 | 175 | <comment userInput="validateMapButtons" stepKey="comment"/>
|
| 176 | + <waitForElementVisible selector="{{page.googleMapsLink(index)}}" stepKey="waitForMap"/> |
173 | 177 | <conditionalClick selector="{{page.googleModalOkButton(index)}}" dependentSelector="{{page.googleModalOkButton(index)}}" visible="true" stepKey="clickOkButton"/>
|
174 | 178 | <waitForElementNotVisible selector="{{page.googleModalOkButton(index)}}" stepKey="waitForGoogleModalGone"/>
|
175 | 179 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(index)}}" stepKey="dontSeeGoogleModalInDOM"/>
|
|
184 | 188 | <argument name="index" defaultValue="1" type="string"/>
|
185 | 189 | </arguments>
|
186 | 190 | <comment userInput="validateNoMapButtons" stepKey="comment"/>
|
| 191 | + <waitForElementVisible selector="{{page.googleMapsLink(index)}}" stepKey="waitForMap"/> |
187 | 192 | <conditionalClick selector="{{page.googleModalOkButton(index)}}" dependentSelector="{{page.googleModalOkButton(index)}}" visible="true" stepKey="clickOkButton"/>
|
188 | 193 | <waitForElementNotVisible selector="{{page.googleModalOkButton(index)}}" stepKey="waitForGoogleModalGone"/>
|
189 | 194 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(index)}}" stepKey="dontSeeGoogleModalInDOM"/>
|
|
217 | 222 | </arguments>
|
218 | 223 | <comment userInput="validateMapSettings" stepKey="comment"/>
|
219 | 224 | <waitForElement selector="{{page.base(index)}}" stepKey="waitForMap"/>
|
| 225 | + <waitForElementVisible selector="{{page.warningMessageLink(index)}}" stepKey="waitForErrorOverlay"/> |
220 | 226 | <waitForElement selector="{{page.height(index, height.value)}}" stepKey="waitForHeight"/>
|
221 | 227 | <dontSeeElement selector="{{page.height(index, height.value)}}" stepKey="dontSeeHeight"/>
|
222 | 228 | <seeElementInDOM selector="{{page.height(index, height.value)}}" stepKey="seeInDOMHeight"/>
|
|
245 | 251 | <argument name="pinIndex" defaultValue="1" type="string"/>
|
246 | 252 | </arguments>
|
247 | 253 | <comment userInput="openMapPinTooltipWindow" stepKey="comment"/>
|
| 254 | + <waitForElementVisible selector="{{page.googleMapsLink(mapIndex)}}" stepKey="waitForMap"/> |
248 | 255 | <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton"/>
|
249 | 256 | <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone"/>
|
250 | 257 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM"/>
|
251 |
| - <!-- Adding 2nd click to reduce flakiness --> |
252 |
| - <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton2"/> |
253 |
| - <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone2"/> |
254 |
| - <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM2"/> |
255 | 258 | <waitForElement selector="{{page.clickablePin(mapIndex, pinIndex)}}" stepKey="waitForPin"/>
|
256 | 259 | <click selector="{{page.clickablePin(mapIndex, pinIndex)}}" stepKey="clickPin"/>
|
257 | 260 | <waitForElementVisible selector="{{page.tooltipWindow(mapIndex)}}" stepKey="waitForPinTooltip"/>
|
|
282 | 285 | <argument name="pinIndex" defaultValue="1" type="string"/>
|
283 | 286 | </arguments>
|
284 | 287 | <comment userInput="validateMapPinLocationData" stepKey="comment1"/>
|
| 288 | + <waitForElementVisible selector="{{page.googleMapsLink(mapIndex)}}" stepKey="waitForMap"/> |
285 | 289 | <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton"/>
|
286 | 290 | <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone"/>
|
287 | 291 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM"/>
|
288 |
| - <!-- Adding 2nd click to reduce flakiness --> |
289 |
| - <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton2"/> |
290 |
| - <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone2"/> |
291 |
| - <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM2"/> |
292 | 292 | <waitForElement selector="{{page.clickablePin(mapIndex, pinIndex)}}" stepKey="waitForPin"/>
|
293 | 293 | <click selector="{{page.clickablePin(mapIndex, pinIndex)}}" stepKey="clickPin"/>
|
294 | 294 | <waitForElementVisible selector="{{page.tooltipWindow(mapIndex)}}" stepKey="waitForPinTooltip"/>
|
|
303 | 303 | </actionGroup>
|
304 | 304 | <actionGroup name="validateNoPinTooltip">
|
305 | 305 | <comment userInput="validateNoPinTooltip" stepKey="comment"/>
|
| 306 | + <waitForElementVisible selector="{{AddLocationForm.googleMapsLink('1')}}" stepKey="waitForMap"/> |
306 | 307 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/>
|
307 | 308 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/>
|
308 | 309 | <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/>
|
309 |
| - <!-- Adding 2nd click to reduce flakiness --> |
310 |
| - <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton2"/> |
311 |
| - <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone2"/> |
312 |
| - <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM2"/> |
313 | 310 | <waitForElement selector="{{AddLocationForm.clickablePin}}" stepKey="waitForPin"/>
|
314 | 311 | <click selector="{{AddLocationForm.clickablePin}}" stepKey="clickPin"/>
|
315 | 312 | <dontSeeElementInDOM selector="{{AddLocationForm.tooltipWindow}}" stepKey="dontSeeTooltip"/>
|
|
406 | 403 | <arguments>
|
407 | 404 | <argument name="section"/>
|
408 | 405 | </arguments>
|
409 |
| - <waitForElementVisible selector="{{section.warningMessageLink}}" stepKey="waitForWarningMessageLink"/> |
410 |
| - <click selector="{{section.warningMessageLink}}" stepKey="clickLink"/> |
| 406 | + <waitForElementVisible selector="{{section.warningMessageLink('1')}}" stepKey="waitForWarningMessageLink"/> |
| 407 | + <click selector="{{section.warningMessageLink('1')}}" stepKey="clickLink"/> |
411 | 408 | <waitForPageLoad stepKey="waitForPageLoad"/>
|
412 | 409 | <seeInCurrentUrl url="{{AdminContentManagementPage.url}}#cms_pagebuilder" stepKey="validateURL"/>
|
413 | 410 | <seeElement selector="{{ContentManagementSection.GoogleMapsAPIKeyInputField}}" stepKey="seeGoogleMapsAPIKeyInputField"/>
|
414 | 411 | </actionGroup>
|
415 | 412 | <actionGroup name="validateAdvancedStyleWithAllUpdatedMapWithErrorOverlay" extends="validateAdvancedStyleWithAllUpdatedNotVisible">
|
416 |
| - <comment userInput="removing w/ merge" stepKey="dontSeeElement"/> |
| 413 | + <waitForElementVisible selector="{{page.warningMessageLink(index)}}" stepKey="dontSeeElement"/> |
417 | 414 | </actionGroup>
|
418 | 415 | <actionGroup name="validateAdvancedStyleWithNoAlignmentMapWithErrorOverlay" extends="validateAdvancedStyleWithNoAlignmentNotVisible">
|
419 |
| - <comment userInput="removing w/ merge" stepKey="dontSeeElement"/> |
| 416 | + <waitForElementVisible selector="{{page.warningMessageLink(index)}}" stepKey="dontSeeElement"/> |
420 | 417 | </actionGroup>
|
421 | 418 | </actionGroups>
|
0 commit comments