|
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 | | - <waitForElement selector="{{AddLocationForm.renderedMap}}" stepKey="waitForMapOnForm"/> |
| 19 | + <waitForElementVisible selector="{{AddLocationForm.googleMapsLink('1')}}|{{AddLocationForm.warningMessageLink('1')}}" stepKey="waitForMap"/> |
20 | 20 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/> |
21 | 21 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/> |
22 | 22 | <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/> |
|
48 | 48 | <waitForPageLoad stepKey="waitForPageLoad"/> |
49 | 49 | <waitForElementVisible selector="{{AddLocationForm.form}}" stepKey="waitForForm"/> |
50 | 50 | <see userInput="Add Location" selector="{{AddLocationForm.formTitle}}" stepKey="seeFormTitle"/> |
51 | | - <waitForElement selector="{{AddLocationForm.renderedMap}}" stepKey="waitForMapOnForm"/> |
| 51 | + <waitForElementVisible selector="{{AddLocationForm.googleMapsLink('1')}}|{{AddLocationForm.warningMessageLink('1')}}" stepKey="waitForMap"/> |
52 | 52 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/> |
53 | 53 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/> |
54 | 54 | <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/> |
|
65 | 65 | <waitForPageLoad stepKey="waitForPageLoad"/> |
66 | 66 | <waitForElementVisible selector="{{AddLocationForm.form}}" stepKey="waitForForm"/> |
67 | 67 | <see userInput="Add Location" selector="{{AddLocationForm.formTitle}}" stepKey="seeFormTitle"/> |
68 | | - <waitForElement selector="{{AddLocationForm.renderedMap}}" stepKey="waitForMapOnForm"/> |
| 68 | + <waitForElementVisible selector="{{AddLocationForm.googleMapsLink('1')}}|{{AddLocationForm.warningMessageLink('1')}}" stepKey="waitForMap"/> |
69 | 69 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/> |
70 | 70 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/> |
71 | 71 | <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/> |
|
110 | 110 | <argument name="x" defaultValue="null" type="string"/> |
111 | 111 | <argument name="y" defaultValue="null" type="string"/> |
112 | 112 | </arguments> |
113 | | - <waitForElement selector="{{AddLocationForm.renderedMap}}" stepKey="waitForMapOnForm"/> |
| 113 | + <waitForElementVisible selector="{{AddLocationForm.googleMapsLink('1')}}" stepKey="waitForMap"/> |
114 | 114 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/> |
115 | 115 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/> |
116 | 116 | <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/> |
|
124 | 124 | <argument name="x" defaultValue="null" type="string"/> |
125 | 125 | <argument name="y" defaultValue="null" type="string"/> |
126 | 126 | </arguments> |
127 | | - <waitForElement selector="{{AddLocationForm.renderedMap}}" stepKey="waitForMapOnForm"/> |
| 127 | + <waitForElementVisible selector="{{AddLocationForm.googleMapsLink('1')}}" stepKey="waitForMap"/> |
128 | 128 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/> |
129 | 129 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/> |
130 | 130 | <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/> |
131 | | - <!-- Adding 2nd click to reduce flakiness --> |
132 | | - <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton2"/> |
133 | | - <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone2"/> |
134 | | - <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM2"/> |
135 | 131 | <waitForElement selector="{{AddLocationForm.clickablePin}}" stepKey="waitForMapVisible"/> |
136 | 132 | <dragAndDrop selector1="{{AddLocationForm.clickablePin}}" selector2="{{AddLocationForm.clickablePin}}" x="{{x}}" y="{{y}}" stepKey="dragAndDropOnMapToMovePin"/> |
137 | 133 | <wait time="2" stepKey="waitForPinMove"/> |
|
141 | 137 | <argument name="page" defaultValue="MapOnStage"/> |
142 | 138 | <argument name="index" defaultValue="1" type="string"/> |
143 | 139 | </arguments> |
144 | | - <waitForElement selector="{{page.base(index)}}" stepKey="waitForMapOnStage"/> |
| 140 | + <waitForElementVisible selector="{{page.googleMapsLink(index)}}" stepKey="waitForMap"/> |
145 | 141 | <conditionalClick selector="{{page.googleModalOkButton(index)}}" dependentSelector="{{page.googleModalOkButton(index)}}" visible="true" stepKey="clickOkButton"/> |
146 | 142 | <waitForElementNotVisible selector="{{page.googleModalOkButton(index)}}" stepKey="waitForGoogleModalGone"/> |
147 | 143 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(index)}}" stepKey="dontSeeGoogleModalInDOM"/> |
|
153 | 149 | <argument name="mapIndex" defaultValue="1" type="string"/> |
154 | 150 | <argument name="count" type="string"/> |
155 | 151 | </arguments> |
156 | | - <waitForElement selector="{{page.base(mapIndex)}}" stepKey="waitForMapOnStage"/> |
| 152 | + <waitForElementVisible selector="{{page.googleMapsLink(mapIndex)}}" stepKey="waitForMap"/> |
157 | 153 | <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton"/> |
158 | 154 | <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone"/> |
159 | 155 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM"/> |
160 | | - <waitForElementVisible selector="{{page.base(mapIndex)}}" stepKey="waitForMap"/> |
161 | 156 | <waitForElementVisible selector="{{page.allPins(mapIndex)}}" stepKey="waitForMapPin"/> |
162 | 157 | <seeNumberOfElements selector="{{page.allPins(mapIndex)}}" userInput="{{count}}" stepKey="seeNumberOfPins"/> |
163 | 158 | </actionGroup> |
|
166 | 161 | <argument name="page" defaultValue="MapOnStage"/> |
167 | 162 | <argument name="index" defaultValue="1" type="string"/> |
168 | 163 | </arguments> |
169 | | - <waitForElement selector="{{page.base(index)}}" stepKey="waitForMapOnStage"/> |
| 164 | + <waitForElementVisible selector="{{page.googleMapsLink(index)}}" stepKey="waitForMap"/> |
170 | 165 | <conditionalClick selector="{{page.googleModalOkButton(index)}}" dependentSelector="{{page.googleModalOkButton(index)}}" visible="true" stepKey="clickOkButton"/> |
171 | 166 | <waitForElementNotVisible selector="{{page.googleModalOkButton(index)}}" stepKey="waitForGoogleModalGone"/> |
172 | 167 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(index)}}" stepKey="dontSeeGoogleModalInDOM"/> |
|
178 | 173 | <argument name="index" defaultValue="1" type="string"/> |
179 | 174 | </arguments> |
180 | 175 | <comment userInput="validateMapButtons" stepKey="comment"/> |
181 | | - <waitForElement selector="{{page.base(index)}}" stepKey="waitForMapOnStage"/> |
| 176 | + <waitForElementVisible selector="{{page.googleMapsLink(index)}}" stepKey="waitForMap"/> |
182 | 177 | <conditionalClick selector="{{page.googleModalOkButton(index)}}" dependentSelector="{{page.googleModalOkButton(index)}}" visible="true" stepKey="clickOkButton"/> |
183 | 178 | <waitForElementNotVisible selector="{{page.googleModalOkButton(index)}}" stepKey="waitForGoogleModalGone"/> |
184 | 179 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(index)}}" stepKey="dontSeeGoogleModalInDOM"/> |
|
193 | 188 | <argument name="index" defaultValue="1" type="string"/> |
194 | 189 | </arguments> |
195 | 190 | <comment userInput="validateNoMapButtons" stepKey="comment"/> |
196 | | - <waitForElement selector="{{page.base(index)}}" stepKey="waitForMapOnStage"/> |
| 191 | + <waitForElementVisible selector="{{page.googleMapsLink(index)}}" stepKey="waitForMap"/> |
197 | 192 | <conditionalClick selector="{{page.googleModalOkButton(index)}}" dependentSelector="{{page.googleModalOkButton(index)}}" visible="true" stepKey="clickOkButton"/> |
198 | 193 | <waitForElementNotVisible selector="{{page.googleModalOkButton(index)}}" stepKey="waitForGoogleModalGone"/> |
199 | 194 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(index)}}" stepKey="dontSeeGoogleModalInDOM"/> |
|
255 | 250 | <argument name="pinIndex" defaultValue="1" type="string"/> |
256 | 251 | </arguments> |
257 | 252 | <comment userInput="openMapPinTooltipWindow" stepKey="comment"/> |
258 | | - <waitForElement selector="{{page.base(mapIndex)}}" stepKey="waitForMapOnStage"/> |
| 253 | + <waitForElementVisible selector="{{page.googleMapsLink(mapIndex)}}" stepKey="waitForMap"/> |
259 | 254 | <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton"/> |
260 | 255 | <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone"/> |
261 | 256 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM"/> |
262 | | - <!-- Adding 2nd click to reduce flakiness --> |
263 | | - <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton2"/> |
264 | | - <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone2"/> |
265 | | - <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM2"/> |
266 | 257 | <waitForElement selector="{{page.clickablePin(mapIndex, pinIndex)}}" stepKey="waitForPin"/> |
267 | 258 | <click selector="{{page.clickablePin(mapIndex, pinIndex)}}" stepKey="clickPin"/> |
268 | 259 | <waitForElementVisible selector="{{page.tooltipWindow(mapIndex)}}" stepKey="waitForPinTooltip"/> |
|
293 | 284 | <argument name="pinIndex" defaultValue="1" type="string"/> |
294 | 285 | </arguments> |
295 | 286 | <comment userInput="validateMapPinLocationData" stepKey="comment1"/> |
296 | | - <waitForElement selector="{{page.base(mapIndex)}}" stepKey="waitForMapOnStage"/> |
| 287 | + <waitForElementVisible selector="{{page.googleMapsLink(mapIndex)}}" stepKey="waitForMap"/> |
297 | 288 | <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton"/> |
298 | 289 | <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone"/> |
299 | 290 | <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM"/> |
300 | | - <!-- Adding 2nd click to reduce flakiness --> |
301 | | - <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton2"/> |
302 | | - <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone2"/> |
303 | | - <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM2"/> |
304 | 291 | <waitForElement selector="{{page.clickablePin(mapIndex, pinIndex)}}" stepKey="waitForPin"/> |
305 | 292 | <click selector="{{page.clickablePin(mapIndex, pinIndex)}}" stepKey="clickPin"/> |
306 | 293 | <waitForElementVisible selector="{{page.tooltipWindow(mapIndex)}}" stepKey="waitForPinTooltip"/> |
|
315 | 302 | </actionGroup> |
316 | 303 | <actionGroup name="validateNoPinTooltip"> |
317 | 304 | <comment userInput="validateNoPinTooltip" stepKey="comment"/> |
318 | | - <waitForElement selector="{{AddLocationForm.renderedMap}}" stepKey="waitForMapOnForm"/> |
| 305 | + <waitForElementVisible selector="{{AddLocationForm.googleMapsLink('1')}}" stepKey="waitForMap"/> |
319 | 306 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/> |
320 | 307 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/> |
321 | 308 | <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/> |
322 | | - <!-- Adding 2nd click to reduce flakiness --> |
323 | | - <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton2"/> |
324 | | - <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone2"/> |
325 | | - <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM2"/> |
326 | 309 | <waitForElement selector="{{AddLocationForm.clickablePin}}" stepKey="waitForPin"/> |
327 | 310 | <click selector="{{AddLocationForm.clickablePin}}" stepKey="clickPin"/> |
328 | 311 | <dontSeeElementInDOM selector="{{AddLocationForm.tooltipWindow}}" stepKey="dontSeeTooltip"/> |
|
419 | 402 | <arguments> |
420 | 403 | <argument name="section"/> |
421 | 404 | </arguments> |
422 | | - <waitForElementVisible selector="{{section.warningMessageLink}}" stepKey="waitForWarningMessageLink"/> |
423 | | - <click selector="{{section.warningMessageLink}}" stepKey="clickLink"/> |
| 405 | + <waitForElementVisible selector="{{section.warningMessageLink('1')}}" stepKey="waitForWarningMessageLink"/> |
| 406 | + <click selector="{{section.warningMessageLink('1')}}" stepKey="clickLink"/> |
424 | 407 | <waitForPageLoad stepKey="waitForPageLoad"/> |
425 | 408 | <seeInCurrentUrl url="{{AdminContentManagementPage.url}}#cms_pagebuilder" stepKey="validateURL"/> |
426 | 409 | <seeElement selector="{{ContentManagementSection.GoogleMapsAPIKeyInputField}}" stepKey="seeGoogleMapsAPIKeyInputField"/> |
|
0 commit comments