|
12 | 12 | <arguments>
|
13 | 13 | <argument name="baseContent" defaultValue="{{CmsNewPagePageActionsSection.saveAndContinueEdit}}" type="string"/>
|
14 | 14 | </arguments>
|
15 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMask"/> |
16 |
| - <waitForElementVisible time="2" selector="{{EditPanelForm.editFormClose}}" stepKey="waitForCloseButton"/> |
| 15 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
| 16 | + <waitForElementVisible time="5" selector="{{EditPanelForm.editFormClose}}" stepKey="waitForCloseButton"/> |
17 | 17 | <click selector="{{EditPanelForm.editFormClose}}" stepKey="clickCloseButton"/>
|
| 18 | + <waitForPageLoad time="30" stepKey="waitForStageToLoad"/> |
18 | 19 | <waitForElementNotVisible time="5" selector="{{EditPanelForm.editForm}}" stepKey="waitForEditFormNotVisible"/>
|
19 |
| - <waitForElementVisible time="1" selector="{{baseContent}}" stepKey="waitForCmsPageSaveButton"/> |
| 20 | + <waitForElementVisible time="10" selector="{{baseContent}}" stepKey="waitForCmsPageSaveButton"/> |
20 | 21 | </actionGroup>
|
21 | 22 | <actionGroup name="saveEditPanelSettings">
|
22 | 23 | <arguments>
|
23 | 24 | <argument name="baseContent" defaultValue="{{CmsNewPagePageActionsSection.saveAndContinueEdit}}" type="string"/>
|
24 | 25 | </arguments>
|
25 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMask"/> |
| 26 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
26 | 27 | <waitForElementVisible time="5" selector="{{EditPanelForm.editFormSave}}" stepKey="waitForSaveButton"/>
|
27 | 28 | <click selector="{{EditPanelForm.editFormSave}}" stepKey="clickSaveButton"/>
|
28 | 29 | <waitForPageLoad time="30" stepKey="waitForStageToLoad"/>
|
|
33 | 34 | <arguments>
|
34 | 35 | <argument name="property"/>
|
35 | 36 | </arguments>
|
36 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMask"/> |
| 37 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
37 | 38 | <waitForElementVisible time="5" selector="{{EditPanelForm.editFormSave}}" stepKey="waitForColumnSaveButton"/>
|
38 | 39 | <click selector="{{EditPanelForm.editFormSave}}" stepKey="clickSaveColumn"/>
|
39 | 40 | <waitForElementVisible selector="{{EditPanelForm.panelFieldValidationError(property.section, property.fieldName)}}" stepKey="waitForErrorField"/>
|
|
45 | 46 | <argument name="form" defaultValue="EditPanelForm"/>
|
46 | 47 | <argument name="property"/>
|
47 | 48 | </arguments>
|
48 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMask"/> |
| 49 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
49 | 50 | <waitForElementVisible time="5" selector="{{form.editFormSave}}" stepKey="waitForSaveButton"/>
|
50 | 51 | <click selector="{{form.editFormSave}}" stepKey="clickSaveButton"/>
|
51 | 52 | <waitForElementVisible selector="{{EditPanelForm.panelFieldValidationError(property.section, property.fieldName)}}" stepKey="waitForErrorField"/>
|
52 | 53 | <waitForElementVisible selector="{{EditPanelForm.panelFieldValidationErrorMessage(property.section, property.fieldName, property.errorMessage)}}" stepKey="waitForErrorMessage"/>
|
53 | 54 | </actionGroup>
|
54 | 55 | <actionGroup name="saveEditPanelSettingsFullScreen">
|
55 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMask"/> |
| 56 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
56 | 57 | <waitForElementVisible time="5" selector="{{EditPanelForm.editFormSave}}" stepKey="waitForColumnSaveButton" />
|
57 | 58 | <click selector="{{EditPanelForm.editFormSave}}" stepKey="clickSaveColumn"/>
|
58 | 59 | <waitForPageLoad stepKey="waitForSavePanelClose"/>
|
|
103 | 104 | <arguments>
|
104 | 105 | <argument name="property"/>
|
105 | 106 | </arguments>
|
106 |
| - <waitForLoadingMaskToDisappear stepKey="waitForSpinner"/> |
| 107 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
107 | 108 | <waitForElement time="2" selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" stepKey="waitForElementVisible"/>
|
108 | 109 | <see userInput="{{property.name}}" selector="{{EditPanelForm.panelFieldLabel(property.section, property.fieldName, property.section, property.name)}}" stepKey="seePropertyLabel"/>
|
109 | 110 | <fillField selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" userInput="{{property.value}}" stepKey="fillPropertyField"/>
|
|
130 | 131 | <argument name="selection" type="string"/>
|
131 | 132 | <argument name="newTab"/>
|
132 | 133 | </arguments>
|
133 |
| - <waitForElementVisible time="10" selector="{{PageBuilderSection.LinkSelect(property.fieldName)}}" stepKey="waitForLinkSelect"/> |
| 134 | + <waitForElementVisible time="10" selector="{{PageBuilderLinkAttributeAdmin.LinkSelect(property.fieldName)}}" stepKey="waitForLinkSelect"/> |
134 | 135 | <waitForElement time="10" selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" stepKey="waitForElementVisible"/>
|
135 | 136 | <selectOption selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" userInput="{{selection}}" stepKey="selectOption"/>
|
136 |
| - <fillField selector="{{PageBuilderSection.LinkInput(property.fieldName)}}" userInput="{{property.value}}" stepKey="inputLink"/> |
| 137 | + <fillField selector="{{PageBuilderLinkAttributeAdmin.LinkInput(property.fieldName)}}" userInput="{{property.value}}" stepKey="inputLink"/> |
137 | 138 | <conditionalClick selector="{{EditPanelForm.panelFieldControlSwitch(newTab.fieldName)}}" dependentSelector="{{EditPanelForm.panelFieldControlCheckboxState(newTab.fieldName, newTab.value)}}" visible="false" stepKey="conditionalClickNewTab"/>
|
138 | 139 | <waitForElementVisible selector="{{EditPanelForm.panelFieldControlCheckboxState(newTab.fieldName, newTab.value)}}" stepKey="waitForNewTabStateChange"/>
|
139 | 140 | <click selector="{{EditPanelForm.panelFieldLabel((property.section, property.fieldName, property.section, property.name)}}" stepKey="clickOnFieldLabel"/>
|
140 | 141 | </actionGroup>
|
| 142 | + <actionGroup name="fillOutUrlInput"> |
| 143 | + <arguments> |
| 144 | + <argument name="fieldName"/> |
| 145 | + <argument name="linkName"/> |
| 146 | + <argument name="searchString"/> |
| 147 | + <argument name="searchResult"/> |
| 148 | + </arguments> |
| 149 | + <waitForElementVisible selector="{{PageBuilderLinkAttributeAdmin.LinkSelect('fieldName')}}" stepKey="waitForButtonLinkSelect"/> |
| 150 | + <seeElement selector="{{PageBuilderLinkAttributeAdmin.LinkSelect('fieldName')}}" stepKey="seeButtonLinkSelect"/> |
| 151 | + <selectOption selector="{{EditPanelForm.panelFieldControl(PageBuilderButtonItemLink_NotSecure.section, PageBuilderButtonItemLink_NotSecure.fieldName)}}" userInput="{{linkName}}" stepKey="selectOption" /> |
| 152 | + <!--See dropdown beside Button Link Select--> |
| 153 | + <waitForElementVisible selector="{{PageBuilderLinkAttributeAdmin.LinkDropdown}}" stepKey="waitButtonLinkDropdownInput" /> |
| 154 | + <seeElement selector="{{PageBuilderLinkAttributeAdmin.LinkDropdown}}" stepKey="seeButtonLinkDropdownInput" /> |
| 155 | + <click selector="{{PageBuilderLinkAttributeAdmin.LinkDropdown}}" stepKey="expandButtonLinkDropdownInput1" /> |
| 156 | + <!--Type 2 first letters into Search box--> |
| 157 | + <click selector="{{PageBuilderLinkAttributeAdmin.LinkSearch}}" stepKey="focusOnField"/> |
| 158 | + <fillField selector="{{PageBuilderLinkAttributeAdmin.LinkSearch}}" userInput="{{searchString}}" stepKey="fill2FirstLetters"/> |
| 159 | + <waitForElementVisible selector="{{PageBuilderLinkAttributeAdmin.SearchResult(searchResult)}}" stepKey="waitForSearchResult" /> |
| 160 | + <seeElement selector="{{PageBuilderLinkAttributeAdmin.SearchResult(searchResult)}}" stepKey="seeCMSPageAOnSearchResult"/> |
| 161 | + <click selector="{{PageBuilderLinkAttributeAdmin.SearchResult(searchResult)}}" stepKey="selectResult"/> |
| 162 | + <dontSee selector="{{PageBuilderLinkAttributeAdmin.SearchResultBox}}" stepKey="dropdownCollapses" /> |
| 163 | + <grabTextFrom selector="{{PageBuilderLinkAttributeAdmin.DropdownInput}}" stepKey="textFromDropDown1"/> |
| 164 | + <assertEquals stepKey="assertEquals1" message="pass"> |
| 165 | + <expectedResult type="string">{{searchResult}}</expectedResult> |
| 166 | + <actualResult type="variable">textFromDropDown1</actualResult> |
| 167 | + </assertEquals> |
| 168 | + </actionGroup> |
141 | 169 | <actionGroup name="clearSlideOutPanelFieldGeneral">
|
142 | 170 | <arguments>
|
143 | 171 | <argument name="property"/>
|
144 | 172 | </arguments>
|
145 |
| - <waitForLoadingMaskToDisappear stepKey="waitForSpinner"/> |
| 173 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
146 | 174 | <waitForElement time="2" selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" stepKey="waitForElementVisible"/>
|
147 | 175 | <see userInput="{{property.name}}" selector="{{EditPanelForm.panelFieldLabel(property.section, property.fieldName, property.section, property.name)}}" stepKey="seePropertyLabel"/>
|
148 | 176 | <clearField selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" stepKey="clearPropertyField"/>
|
|
164 | 192 | <waitForElement time="2" selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" stepKey="waitForElementVisible"/>
|
165 | 193 | <see userInput="{{property.name}}" selector="{{EditPanelForm.panelFieldLabel(property.section, property.fieldName, property.section, property.name)}}" stepKey="seePropertyLabel"/>
|
166 | 194 | <selectOption selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" userInput="{{property.value}}" stepKey="selectPropertyField"/>
|
167 |
| - <waitForLoadingMaskToDisappear stepKey="waitForSpinner"/> |
| 195 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
168 | 196 | <click selector="{{EditPanelForm.panelFieldLabel(property.section, property.fieldName, property.section, property.name)}}" stepKey="clickOnFieldLabel"/>
|
169 | 197 | </actionGroup>
|
170 | 198 | <actionGroup name="conditionalClickSlideOutPanelFieldGeneral">
|
|
296 | 324 | <argument name="selection" type="string"/>
|
297 | 325 | <argument name="newTab"/>
|
298 | 326 | </arguments>
|
299 |
| - <waitForElementVisible time="10" selector="{{PageBuilderSection.LinkSelect(property.fieldName)}}" stepKey="waitForLinkSelect"/> |
| 327 | + <waitForElementVisible time="10" selector="{{PageBuilderLinkAttributeAdmin.LinkSelect(property.fieldName)}}" stepKey="waitForLinkSelect"/> |
300 | 328 | <waitForElement time="10" selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" stepKey="waitForElementVisible"/>
|
301 | 329 | <seeInField selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" userInput="{{selection}}" stepKey="seeOptionIsSelected"/>
|
302 |
| - <seeInField selector="{{PageBuilderSection.LinkInput(property.fieldName)}}" userInput="{{property.value}}" stepKey="seeInField"/> |
| 330 | + <seeInField selector="{{PageBuilderLinkAttributeAdmin.LinkInput(property.fieldName)}}" userInput="{{property.value}}" stepKey="seeInField"/> |
303 | 331 | <waitForElementVisible time="10" selector="{{EditPanelForm.panelFieldControlCheckboxState(newTab.fieldName, newTab.value)}}" stepKey="waitForNewTab"/>
|
304 | 332 | </actionGroup>
|
305 | 333 | <actionGroup name="validateSlideOutPanelFieldIsDisabled">
|
|
0 commit comments