|
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