|
9 | 9 | <actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
10 | 10 | xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
|
11 | 11 | <actionGroup name="closeEditPanelSettings">
|
12 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMask"/> |
13 |
| - <waitForElementVisible time="2" selector="{{EditPanelForm.editFormClose}}" stepKey="waitForCloseButton"/> |
| 12 | + <arguments> |
| 13 | + <argument name="baseContent" defaultValue="{{CmsNewPagePageActionsSection.saveAndContinueEdit}}" type="string"/> |
| 14 | + </arguments> |
| 15 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
| 16 | + <waitForElementVisible time="5" selector="{{EditPanelForm.editFormClose}}" stepKey="waitForCloseButton"/> |
14 | 17 | <click selector="{{EditPanelForm.editFormClose}}" stepKey="clickCloseButton"/>
|
| 18 | + <waitForPageLoad time="30" stepKey="waitForStageToLoad"/> |
15 | 19 | <waitForElementNotVisible time="5" selector="{{EditPanelForm.editForm}}" stepKey="waitForEditFormNotVisible"/>
|
16 |
| - <waitForElementVisible time="1" selector="{{CmsNewPagePageActionsSection.saveAndContinueEdit}}" stepKey="waitForCmsPageSaveButton"/> |
| 20 | + <waitForElementVisible time="10" selector="{{baseContent}}" stepKey="waitForCmsPageSaveButton"/> |
17 | 21 | </actionGroup>
|
18 | 22 | <actionGroup name="saveEditPanelSettings">
|
19 | 23 | <arguments>
|
20 | 24 | <argument name="baseContent" defaultValue="{{CmsNewPagePageActionsSection.saveAndContinueEdit}}" type="string"/>
|
21 | 25 | </arguments>
|
22 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMask"/> |
| 26 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
23 | 27 | <waitForElementVisible time="5" selector="{{EditPanelForm.editFormSave}}" stepKey="waitForSaveButton"/>
|
24 | 28 | <click selector="{{EditPanelForm.editFormSave}}" stepKey="clickSaveButton"/>
|
25 | 29 | <waitForPageLoad time="30" stepKey="waitForStageToLoad"/>
|
|
30 | 34 | <arguments>
|
31 | 35 | <argument name="property"/>
|
32 | 36 | </arguments>
|
33 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMask"/> |
| 37 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
34 | 38 | <waitForElementVisible time="5" selector="{{EditPanelForm.editFormSave}}" stepKey="waitForColumnSaveButton"/>
|
35 | 39 | <click selector="{{EditPanelForm.editFormSave}}" stepKey="clickSaveColumn"/>
|
36 | 40 | <waitForElementVisible selector="{{EditPanelForm.panelFieldValidationError(property.section, property.fieldName)}}" stepKey="waitForErrorField"/>
|
|
42 | 46 | <argument name="form" defaultValue="EditPanelForm"/>
|
43 | 47 | <argument name="property"/>
|
44 | 48 | </arguments>
|
45 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMask"/> |
| 49 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
46 | 50 | <waitForElementVisible time="5" selector="{{form.editFormSave}}" stepKey="waitForSaveButton"/>
|
47 | 51 | <click selector="{{form.editFormSave}}" stepKey="clickSaveButton"/>
|
48 | 52 | <waitForElementVisible selector="{{EditPanelForm.panelFieldValidationError(property.section, property.fieldName)}}" stepKey="waitForErrorField"/>
|
49 | 53 | <waitForElementVisible selector="{{EditPanelForm.panelFieldValidationErrorMessage(property.section, property.fieldName, property.errorMessage)}}" stepKey="waitForErrorMessage"/>
|
50 | 54 | </actionGroup>
|
51 | 55 | <actionGroup name="saveEditPanelSettingsFullScreen">
|
52 |
| - <waitForLoadingMaskToDisappear stepKey="waitForLoadingMask"/> |
| 56 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
53 | 57 | <waitForElementVisible time="5" selector="{{EditPanelForm.editFormSave}}" stepKey="waitForColumnSaveButton" />
|
54 | 58 | <click selector="{{EditPanelForm.editFormSave}}" stepKey="clickSaveColumn"/>
|
55 | 59 | <waitForPageLoad stepKey="waitForSavePanelClose"/>
|
|
100 | 104 | <arguments>
|
101 | 105 | <argument name="property"/>
|
102 | 106 | </arguments>
|
103 |
| - <waitForLoadingMaskToDisappear stepKey="waitForSpinner"/> |
| 107 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
104 | 108 | <waitForElement time="2" selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" stepKey="waitForElementVisible"/>
|
105 | 109 | <see userInput="{{property.name}}" selector="{{EditPanelForm.panelFieldLabel(property.section, property.fieldName, property.section, property.name)}}" stepKey="seePropertyLabel"/>
|
106 | 110 | <fillField selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" userInput="{{property.value}}" stepKey="fillPropertyField"/>
|
|
127 | 131 | <argument name="selection" type="string"/>
|
128 | 132 | <argument name="newTab"/>
|
129 | 133 | </arguments>
|
130 |
| - <waitForElementVisible time="10" selector="{{PageBuilderSection.LinkSelect(property.fieldName)}}" stepKey="waitForLinkSelect"/> |
| 134 | + <waitForElementVisible time="10" selector="{{PageBuilderLinkAttributeAdmin.LinkSelect(property.fieldName)}}" stepKey="waitForLinkSelect"/> |
131 | 135 | <waitForElement time="10" selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" stepKey="waitForElementVisible"/>
|
132 | 136 | <selectOption selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" userInput="{{selection}}" stepKey="selectOption"/>
|
133 |
| - <fillField selector="{{PageBuilderSection.LinkInput(property.fieldName)}}" userInput="{{property.value}}" stepKey="inputLink"/> |
| 137 | + <fillField selector="{{PageBuilderLinkAttributeAdmin.LinkInput(property.fieldName)}}" userInput="{{property.value}}" stepKey="inputLink"/> |
134 | 138 | <conditionalClick selector="{{EditPanelForm.panelFieldControlSwitch(newTab.fieldName)}}" dependentSelector="{{EditPanelForm.panelFieldControlCheckboxState(newTab.fieldName, newTab.value)}}" visible="false" stepKey="conditionalClickNewTab"/>
|
135 | 139 | <waitForElementVisible selector="{{EditPanelForm.panelFieldControlCheckboxState(newTab.fieldName, newTab.value)}}" stepKey="waitForNewTabStateChange"/>
|
136 | 140 | <click selector="{{EditPanelForm.panelFieldLabel((property.section, property.fieldName, property.section, property.name)}}" stepKey="clickOnFieldLabel"/>
|
137 | 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> |
138 | 169 | <actionGroup name="clearSlideOutPanelFieldGeneral">
|
139 | 170 | <arguments>
|
140 | 171 | <argument name="property"/>
|
141 | 172 | </arguments>
|
142 |
| - <waitForLoadingMaskToDisappear stepKey="waitForSpinner"/> |
| 173 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
143 | 174 | <waitForElement time="2" selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" stepKey="waitForElementVisible"/>
|
144 | 175 | <see userInput="{{property.name}}" selector="{{EditPanelForm.panelFieldLabel(property.section, property.fieldName, property.section, property.name)}}" stepKey="seePropertyLabel"/>
|
145 | 176 | <clearField selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" stepKey="clearPropertyField"/>
|
|
161 | 192 | <waitForElement time="2" selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" stepKey="waitForElementVisible"/>
|
162 | 193 | <see userInput="{{property.name}}" selector="{{EditPanelForm.panelFieldLabel(property.section, property.fieldName, property.section, property.name)}}" stepKey="seePropertyLabel"/>
|
163 | 194 | <selectOption selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" userInput="{{property.value}}" stepKey="selectPropertyField"/>
|
164 |
| - <waitForLoadingMaskToDisappear stepKey="waitForSpinner"/> |
| 195 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
165 | 196 | <click selector="{{EditPanelForm.panelFieldLabel(property.section, property.fieldName, property.section, property.name)}}" stepKey="clickOnFieldLabel"/>
|
166 | 197 | </actionGroup>
|
167 | 198 | <actionGroup name="conditionalClickSlideOutPanelFieldGeneral">
|
|
293 | 324 | <argument name="selection" type="string"/>
|
294 | 325 | <argument name="newTab"/>
|
295 | 326 | </arguments>
|
296 |
| - <waitForElementVisible time="10" selector="{{PageBuilderSection.LinkSelect(property.fieldName)}}" stepKey="waitForLinkSelect"/> |
| 327 | + <waitForElementVisible time="10" selector="{{PageBuilderLinkAttributeAdmin.LinkSelect(property.fieldName)}}" stepKey="waitForLinkSelect"/> |
297 | 328 | <waitForElement time="10" selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" stepKey="waitForElementVisible"/>
|
298 | 329 | <seeInField selector="{{EditPanelForm.panelFieldControl(property.section, property.fieldName)}}" userInput="{{selection}}" stepKey="seeOptionIsSelected"/>
|
299 |
| - <seeInField selector="{{PageBuilderSection.LinkInput(property.fieldName)}}" userInput="{{property.value}}" stepKey="seeInField"/> |
| 330 | + <seeInField selector="{{PageBuilderLinkAttributeAdmin.LinkInput(property.fieldName)}}" userInput="{{property.value}}" stepKey="seeInField"/> |
300 | 331 | <waitForElementVisible time="10" selector="{{EditPanelForm.panelFieldControlCheckboxState(newTab.fieldName, newTab.value)}}" stepKey="waitForNewTab"/>
|
301 | 332 | </actionGroup>
|
302 | 333 | <actionGroup name="validateSlideOutPanelFieldIsDisabled">
|
|
0 commit comments