|
18 | 18 | <see userInput="Add Location" selector="{{AddLocationForm.formTitle}}" stepKey="seeFormTitle"/>
|
19 | 19 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/>
|
20 | 20 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/>
|
| 21 | + <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/> |
21 | 22 | </actionGroup>
|
22 | 23 | <actionGroup name="saveLocationForm">
|
23 | 24 | <comment userInput="saveLocationForm" stepKey="comment"/>
|
|
48 | 49 | <see userInput="Add Location" selector="{{AddLocationForm.formTitle}}" stepKey="seeFormTitle"/>
|
49 | 50 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/>
|
50 | 51 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/>
|
| 52 | + <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/> |
51 | 53 | </actionGroup>
|
52 | 54 | <actionGroup name="clickEditButtonOnLocationGrid">
|
53 | 55 | <arguments>
|
|
63 | 65 | <see userInput="Add Location" selector="{{AddLocationForm.formTitle}}" stepKey="seeFormTitle"/>
|
64 | 66 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/>
|
65 | 67 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/>
|
| 68 | + <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/> |
66 | 69 | </actionGroup>
|
67 | 70 | <actionGroup name="deleteLocationFromGrid">
|
68 | 71 | <arguments>
|
|
106 | 109 | </arguments>
|
107 | 110 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/>
|
108 | 111 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/>
|
| 112 | + <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/> |
109 | 113 | <waitForElementVisible selector="{{AddLocationForm.base}}" stepKey="waitForMapVisible"/>
|
110 | 114 | <clickWithLeftButton selector="{{AddLocationForm.base}}" x="{{x}}" y="{{y}}" stepKey="clickMapToMovePin"/>
|
111 | 115 | <waitForElementVisible selector="{{AddLocationForm.pin}}" stepKey="waitForPinVisible"/>
|
|
118 | 122 | </arguments>
|
119 | 123 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/>
|
120 | 124 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/>
|
| 125 | + <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/> |
121 | 126 | <waitForElementVisible selector="{{AddLocationForm.clickablePin}}" stepKey="waitForMapVisible"/>
|
| 127 | + <!-- Adding 2nd click to reduce flakiness --> |
| 128 | + <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton2"/> |
| 129 | + <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone2"/> |
| 130 | + <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM2"/> |
122 | 131 | <dragAndDrop selector1="{{AddLocationForm.clickablePin}}" selector2="{{AddLocationForm.clickablePin}}" x="{{x}}" y="{{y}}" stepKey="dragAndDropOnMapToMovePin"/>
|
123 | 132 | <wait time="2" stepKey="waitForPinMove"/>
|
124 | 133 | </actionGroup>
|
|
129 | 138 | </arguments>
|
130 | 139 | <conditionalClick selector="{{page.googleModalOkButton(index)}}" dependentSelector="{{page.googleModalOkButton(index)}}" visible="true" stepKey="clickOkButton"/>
|
131 | 140 | <waitForElementNotVisible selector="{{page.googleModalOkButton(index)}}" stepKey="waitForGoogleModalGone"/>
|
| 141 | + <dontSeeElementInDOM selector="{{page.googleModalOkButton(index)}}" stepKey="dontSeeGoogleModalInDOM"/> |
132 | 142 | <waitForElementVisible selector="{{page.pin(index)}}" stepKey="waitForMapWithPin"/>
|
133 | 143 | </actionGroup>
|
134 | 144 | <actionGroup name="verifyNumberOfPinsOnMap">
|
|
139 | 149 | </arguments>
|
140 | 150 | <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton"/>
|
141 | 151 | <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone"/>
|
| 152 | + <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM"/> |
142 | 153 | <waitForElementVisible selector="{{page.base(mapIndex)}}" stepKey="waitForMap"/>
|
143 | 154 | <waitForElementVisible selector="{{page.pin(mapIndex)}}" stepKey="waitForMapPin"/>
|
144 | 155 | <seeNumberOfElements selector="{{page.pin(mapIndex)}}" userInput="{{count}}" stepKey="seeNumberOfPins"/>
|
|
150 | 161 | </arguments>
|
151 | 162 | <conditionalClick selector="{{page.googleModalOkButton(index)}}" dependentSelector="{{page.googleModalOkButton(index)}}" visible="true" stepKey="clickOkButton"/>
|
152 | 163 | <waitForElementNotVisible selector="{{page.googleModalOkButton(index)}}" stepKey="waitForGoogleModalGone"/>
|
| 164 | + <dontSeeElementInDOM selector="{{page.googleModalOkButton(index)}}" stepKey="dontSeeGoogleModalInDOM"/> |
153 | 165 | <dontSeeElement selector="{{page.pin(index)}}" stepKey="dontSeeMapPin"/>
|
154 | 166 | </actionGroup>
|
155 | 167 | <actionGroup name="validateMapButtons">
|
|
160 | 172 | <comment userInput="validateMapButtons" stepKey="comment"/>
|
161 | 173 | <conditionalClick selector="{{page.googleModalOkButton(index)}}" dependentSelector="{{page.googleModalOkButton(index)}}" visible="true" stepKey="clickOkButton"/>
|
162 | 174 | <waitForElementNotVisible selector="{{page.googleModalOkButton(index)}}" stepKey="waitForGoogleModalGone"/>
|
| 175 | + <dontSeeElementInDOM selector="{{page.googleModalOkButton(index)}}" stepKey="dontSeeGoogleModalInDOM"/> |
163 | 176 | <waitForElementVisible selector="{{page.base(index)}}" stepKey="seeMap"/>
|
164 | 177 | <waitForElementVisible selector="{{page.fullScreen(index)}}" stepKey="waitForFullScreenButton"/>
|
165 | 178 | <waitForElementVisible selector="{{page.zoomIn(index)}}" stepKey="waitForMapZoomIn"/>
|
|
173 | 186 | <comment userInput="validateNoMapButtons" stepKey="comment"/>
|
174 | 187 | <conditionalClick selector="{{page.googleModalOkButton(index)}}" dependentSelector="{{page.googleModalOkButton(index)}}" visible="true" stepKey="clickOkButton"/>
|
175 | 188 | <waitForElementNotVisible selector="{{page.googleModalOkButton(index)}}" stepKey="waitForGoogleModalGone"/>
|
| 189 | + <dontSeeElementInDOM selector="{{page.googleModalOkButton(index)}}" stepKey="dontSeeGoogleModalInDOM"/> |
176 | 190 | <waitForElementVisible selector="{{page.base(index)}}" stepKey="seeMap"/>
|
177 | 191 | <waitForElement selector="{{page.fullScreen(index)}}" stepKey="waitForFullScreenButton"/>
|
178 | 192 | <dontSeeElement selector="{{page.fullScreen(index)}}" stepKey="dontSeeFullScreenButton"/>
|
|
217 | 231 | <comment userInput="openMapPinTooltipWindow" stepKey="comment"/>
|
218 | 232 | <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton"/>
|
219 | 233 | <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone"/>
|
| 234 | + <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM"/> |
220 | 235 | <waitForElementVisible selector="{{page.clickablePin(mapIndex, pinIndex)}}" stepKey="waitForPin"/>
|
| 236 | + <!-- Adding 2nd click to reduce flakiness --> |
| 237 | + <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton2"/> |
| 238 | + <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone2"/> |
| 239 | + <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM2"/> |
221 | 240 | <click selector="{{page.clickablePin(mapIndex, pinIndex)}}" stepKey="clickPin"/>
|
222 | 241 | <waitForElementVisible selector="{{page.tooltipWindow(mapIndex)}}" stepKey="waitForPinTooltip"/>
|
223 | 242 | </actionGroup>
|
|
249 | 268 | <comment userInput="validateMapPinLocationData" stepKey="comment1"/>
|
250 | 269 | <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton"/>
|
251 | 270 | <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone"/>
|
| 271 | + <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM"/> |
252 | 272 | <waitForElementVisible selector="{{page.clickablePin(mapIndex, pinIndex)}}" stepKey="waitForPin"/>
|
| 273 | + <!-- Adding 2nd click to reduce flakiness --> |
| 274 | + <conditionalClick selector="{{page.googleModalOkButton(mapIndex)}}" dependentSelector="{{page.googleModalOkButton(mapIndex)}}" visible="true" stepKey="clickOkButton2"/> |
| 275 | + <waitForElementNotVisible selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="waitForGoogleModalGone2"/> |
| 276 | + <dontSeeElementInDOM selector="{{page.googleModalOkButton(mapIndex)}}" stepKey="dontSeeGoogleModalInDOM2"/> |
253 | 277 | <click selector="{{page.clickablePin(mapIndex, pinIndex)}}" stepKey="clickPin"/>
|
254 | 278 | <waitForElementVisible selector="{{page.tooltipWindow(mapIndex)}}" stepKey="waitForPinTooltip"/>
|
255 | 279 | <waitForElementVisible selector="{{page.locationName(mapIndex, locationName.value)}}" stepKey="waitForLocationName"/>
|
|
265 | 289 | <comment userInput="validateNoPinTooltip" stepKey="comment"/>
|
266 | 290 | <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton"/>
|
267 | 291 | <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone"/>
|
| 292 | + <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM"/> |
268 | 293 | <waitForElementVisible selector="{{AddLocationForm.clickablePin}}" stepKey="waitForPin"/>
|
| 294 | + <!-- Adding 2nd click to reduce flakiness --> |
| 295 | + <conditionalClick selector="{{AddLocationForm.googleModalOkButton('1')}}" dependentSelector="{{AddLocationForm.googleModalOkButton('1')}}" visible="true" stepKey="clickOkButton2"/> |
| 296 | + <waitForElementNotVisible selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="waitForGoogleModalGone2"/> |
| 297 | + <dontSeeElementInDOM selector="{{AddLocationForm.googleModalOkButton('1')}}" stepKey="dontSeeGoogleModalInDOM2"/> |
269 | 298 | <click selector="{{AddLocationForm.clickablePin}}" stepKey="clickPin"/>
|
270 | 299 | <dontSeeElementInDOM selector="{{AddLocationForm.tooltipWindow}}" stepKey="dontSeeTooltip"/>
|
271 | 300 | </actionGroup>
|
|
0 commit comments