|
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