|
8 | 8 |
|
9 | 9 | <actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
10 | 10 | xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
|
11 |
| - <actionGroup name="openSaveTemplateModal"> |
| 11 | + <actionGroup name="openPageBuilderSaveTemplateModal"> |
12 | 12 | <waitForElementVisible selector="{{PageBuilderStage.saveAsTemplateButton}}" stepKey="waitForSaveAsTemplateButton"/>
|
13 | 13 | <click selector="{{PageBuilderStage.saveAsTemplateButton}}" stepKey="clickSaveAsTemplateButton"/>
|
14 | 14 | <waitForPageLoad stepKey="waitForModalLoad"/>
|
15 | 15 | <waitForElementVisible selector="{{PageBuilderSaveTemplateModal.activeModal}}" stepKey="waitForModalVisible"/>
|
16 | 16 | <see userInput="Save Content as Template" selector="{{PageBuilderSaveTemplateModal.title}}" stepKey="seeTitle"/>
|
17 | 17 | <waitForPageLoad stepKey="waitForPreviewLoad"/>
|
18 | 18 | </actionGroup>
|
19 |
| - <actionGroup name="fillSaveTemplateForm"> |
| 19 | + <actionGroup name="fillPageBuilderSaveTemplateForm"> |
20 | 20 | <arguments>
|
21 | 21 | <argument name="templateName" defaultValue="{{PageBuilderTemplateNameRandom.name}}" type="string"/>
|
22 | 22 | <argument name="createdFor" defaultValue="{{PageBuilderTemplateCreatedFor.any}}" type="string"/>
|
|
27 | 27 | <waitForElement selector="{{PageBuilderSaveTemplateModal.createdForSelect}}" stepKey="waitForCreatedFor"/>
|
28 | 28 | <selectOption userInput="{{createdFor}}" selector="{{PageBuilderSaveTemplateModal.createdForSelect}}" stepKey="selectCreatedFor"/>
|
29 | 29 | </actionGroup>
|
30 |
| - <actionGroup name="validateSaveTemplateModal"> |
| 30 | + <actionGroup name="validatePageBuilderSaveTemplateModal"> |
31 | 31 | <waitForPageLoad stepKey="waitForModalLoad"/>
|
32 | 32 | <see userInput="Save Content as Template" selector="{{PageBuilderSaveTemplateModal.title}}" stepKey="seeTitle"/>
|
33 | 33 | <seeElement selector="{{PageBuilderSaveTemplateModal.closeButton}}" stepKey="seeCloseButton"/>
|
|
39 | 39 | <seeElement selector="{{PageBuilderSaveTemplateModal.saveButton}}" stepKey="seeSaveButton"/>
|
40 | 40 | <seeElement selector="{{PageBuilderSaveTemplateModal.cancelButton}}" stepKey="seeCancelButton"/>
|
41 | 41 | </actionGroup>
|
42 |
| - <actionGroup name="clickSaveOnSaveTemplateModal"> |
| 42 | + <actionGroup name="clickSaveOnPageBuilderSaveTemplateModal"> |
43 | 43 | <waitForPageLoad stepKey="waitForModalLoad"/>
|
44 | 44 | <waitForElement selector="{{PageBuilderSaveTemplateModal.saveButton}}" stepKey="waitForSaveButton"/>
|
45 | 45 | <click selector="{{PageBuilderSaveTemplateModal.saveButton}}" stepKey="clickSaveButton"/>
|
46 | 46 | <waitForPageLoad stepKey="waitForModalClose"/>
|
47 | 47 | <waitForElementVisible selector="{{PageBuilderSaveTemplateConfirmationModal.modal}}" stepKey="waitForConfirmationModal"/>
|
48 | 48 | </actionGroup>
|
49 |
| - <actionGroup name="validateSaveTemplateConfirmationModal"> |
| 49 | + <actionGroup name="validatePageBuilderSaveTemplateConfirmationModal"> |
50 | 50 | <waitForPageLoad stepKey="waitForModalLoad"/>
|
51 | 51 | <seeElement selector="{{PageBuilderSaveTemplateConfirmationModal.title}}" stepKey="seeTitle"/>
|
52 | 52 | <seeElement selector="{{PageBuilderSaveTemplateConfirmationModal.closeButton}}" stepKey="seeCloseButton"/>
|
53 | 53 | <seeElement selector="{{PageBuilderSaveTemplateConfirmationModal.message}}" stepKey="seeMessage"/>
|
54 | 54 | <seeElement selector="{{PageBuilderSaveTemplateConfirmationModal.okButton}}" stepKey="seeOKButton"/>
|
55 | 55 | </actionGroup>
|
56 |
| - <actionGroup name="saveTemplate"> |
| 56 | + <actionGroup name="savePageBuilderTemplate"> |
57 | 57 | <arguments>
|
58 | 58 | <argument name="baseContent" defaultValue="{{CmsNewPagePageActionsSection.saveAndContinueEdit}}" type="string"/>
|
59 | 59 | </arguments>
|
|
67 | 67 | <waitForElementNotVisible time="5" selector="{{PageBuilderSaveTemplateConfirmationModal.modal}}" stepKey="waitForModalNotVisible"/>
|
68 | 68 | <waitForElementVisible time="10" selector="{{baseContent}}" stepKey="waitForContentUnderModalVisible"/>
|
69 | 69 | </actionGroup>
|
70 |
| - <actionGroup name="closeSaveTemplateModal"> |
| 70 | + <actionGroup name="closePageBuilderSaveTemplateModal"> |
71 | 71 | <arguments>
|
72 | 72 | <argument name="baseContent" defaultValue="{{CmsNewPagePageActionsSection.saveAndContinueEdit}}" type="string"/>
|
73 | 73 | </arguments>
|
|
78 | 78 | <waitForElementNotVisible time="5" selector="{{PageBuilderSaveTemplateModal.activeModal}}" stepKey="waitForModalNotVisible"/>
|
79 | 79 | <waitForElementVisible time="10" selector="{{baseContent}}" stepKey="waitForContentUnderModalVisible"/>
|
80 | 80 | </actionGroup>
|
81 |
| - <actionGroup name="openApplyTemplateSlideOut"> |
| 81 | + <actionGroup name="openPageBuilderApplyTemplateSlideOut"> |
82 | 82 | <waitForElementVisible selector="{{PageBuilderStage.applyTemplateButton}}" stepKey="waitForApplyTemplateButton"/>
|
83 | 83 | <click selector="{{PageBuilderStage.applyTemplateButton}}" stepKey="clickApplyTemplateButton"/>
|
84 | 84 | <waitForPageLoad stepKey="waitForSlideOutLoad"/>
|
85 | 85 | <waitForElementVisible selector="{{PageBuilderApplyTemplateSlideOut.activeSlideOut}}" stepKey="waitForSlideOut"/>
|
86 | 86 | <see userInput="Apply Template" selector="{{PageBuilderApplyTemplateSlideOut.title}}" stepKey="seeTitle"/>
|
87 | 87 | <waitForPageLoad stepKey="waitForSlideOutForm"/>
|
88 | 88 | </actionGroup>
|
89 |
| - <actionGroup name="clickApplyTemplateFromSlideOut"> |
| 89 | + <actionGroup name="clickApplyFromPageBuilderApplyTemplateSlideOut"> |
90 | 90 | <arguments>
|
91 | 91 | <argument name="templateIdentifier" defaultValue="{{PageBuilderTemplateNameRandom.name}}" type="string"/>
|
92 | 92 | </arguments>
|
|
95 | 95 | <click selector="{{PageBuilderApplyTemplateGrid.applyButton(templateIdentifier)}}" stepKey="clickApplyButton"/>
|
96 | 96 | <waitForPageLoad stepKey="waitForPageLoad"/>
|
97 | 97 | </actionGroup>
|
98 |
| - <actionGroup name="confirmApplyTemplateFromSlideOut" extends="confirmRemovalModal"> |
| 98 | + <actionGroup name="confirmApplyFromPageBuilderApplyTemplateSlideOut" extends="confirmRemovalModal"> |
99 | 99 | <arguments>
|
100 | 100 | <argument name="baseContent" defaultValue="{{CmsNewPagePageActionsSection.saveAndContinueEdit}}" type="string"/>
|
101 | 101 | </arguments>
|
102 | 102 | <waitForElementNotVisible time="5" selector="{{PageBuilderApplyTemplateSlideOut.slideOut}}" stepKey="waitForSlideOutNotVisible" after="waitForPageLoad2"/>
|
103 | 103 | <waitForElementVisible time="10" selector="{{baseContent}}" stepKey="waitForContentUnderSlideOutVisible" after="waitForSlideOutNotVisible"/>
|
104 | 104 | </actionGroup>
|
105 |
| - <actionGroup name="closeApplyTemplateSlideOut"> |
| 105 | + <actionGroup name="closePageBuilderApplyTemplateSlideOut"> |
106 | 106 | <arguments>
|
107 | 107 | <argument name="baseContent" defaultValue="{{CmsNewPagePageActionsSection.saveAndContinueEdit}}" type="string"/>
|
108 | 108 | </arguments>
|
|
113 | 113 | <waitForElementNotVisible time="5" selector="{{PageBuilderApplyTemplateSlideOut.slideOut}}" stepKey="waitForSlideOutNotVisible"/>
|
114 | 114 | <waitForElementVisible time="10" selector="{{baseContent}}" stepKey="waitForContentUnderSlideOutVisible"/>
|
115 | 115 | </actionGroup>
|
| 116 | + <actionGroup name="navigateToPageBuilderTemplatesGridPage"> |
| 117 | + <amOnPage url="{{PageBuilderTemplatesGridPage.url}}" stepKey="goToPageBuilderTemplatesGridPage"/> |
| 118 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
| 119 | + <waitForElementVisible selector="{{PageBuilderTemplatePageGrid.pageTitle}}" stepKey="waitForPageTitle"/> |
| 120 | + <see userInput="Templates" selector="{{PageBuilderTemplatePageGrid.pageTitle}}" stepKey="seePageTitle"/> |
| 121 | + </actionGroup> |
| 122 | + <actionGroup name="deletePageBuilderTemplate"> |
| 123 | + <arguments> |
| 124 | + <argument name="templateIdentifier" defaultValue="{{PageBuilderTemplateNameRandom.name}}" type="string"/> |
| 125 | + </arguments> |
| 126 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
| 127 | + <waitForElementVisible selector="{{PageBuilderTemplatePageGrid.deleteButton(templateIdentifier)}}" stepKey="waitForDeleteButton"/> |
| 128 | + <click selector="{{PageBuilderTemplatePageGrid.deleteButton(templateIdentifier)}}" stepKey="clickDeleteButton"/> |
| 129 | + <waitForPageLoad stepKey="waitForConfirmationModalLoad"/> |
| 130 | + <waitForElementVisible selector="{{PageBuilderDeleteTemplateConfirmationModal.modal}}" stepKey="waitForConfirmationModalVisible"/> |
| 131 | + <waitForElementVisible selector="{{PageBuilderDeleteTemplateConfirmationModal.okButton}}" stepKey="waitForConfirmationModalOKButton"/> |
| 132 | + <click selector="{{PageBuilderDeleteTemplateConfirmationModal.okButton}}" stepKey="clickConfirmationModalOKButton"/> |
| 133 | + <waitForPageLoad stepKey="waitForDelete"/> |
| 134 | + <see userInput="Template successfully deleted." stepKey="seeSuccessMessage"/> |
| 135 | + </actionGroup> |
| 136 | + <actionGroup name="filterPageBuilderTemplateGrid"> |
| 137 | + <arguments> |
| 138 | + <argument name="templateName" defaultValue="{{PageBuilderTemplateNameRandom.name}}" type="string"/> |
| 139 | + </arguments> |
| 140 | + <conditionalClick selector="{{PageBuilderTemplateGridFilter.clearFilters}}" dependentSelector="{{PageBuilderTemplateGridFilter.clearFilters}}" visible="true" stepKey="clickClearFilters"/> |
| 141 | + <waitForPageLoad stepKey="waitForClearFilters"/> |
| 142 | + <dontSeeElement selector="{{PageBuilderTemplateGridFilter.clearFilters}}" stepKey="dontSeeClearFilters"/> |
| 143 | + <click selector="{{PageBuilderTemplateGridFilter.filters}}" stepKey="openFilters"/> |
| 144 | + <waitForElementVisible selector="{{PageBuilderTemplateGridFilter.templateName}}" stepKey="waitForTemplateNameFilter"/> |
| 145 | + <fillField selector="{{PageBuilderTemplateGridFilter.templateName}}" userInput="{{templateName}}" stepKey="fillTemplateNameFilter"/> |
| 146 | + <waitForElementVisible selector="{{PageBuilderTemplateGridFilter.applyFilters}}" stepKey="waitForApplyFilters"/> |
| 147 | + <click selector="{{PageBuilderTemplateGridFilter.applyFilters}}" stepKey="clickApplyFilters"/> |
| 148 | + <waitForPageLoad stepKey="waitForFilterOnGrid"/> |
| 149 | + <waitForElementVisible selector="{{PageBuilderTemplateGridFilter.clearFilters}}" stepKey="waitForClearFilters2"/> |
| 150 | + </actionGroup> |
| 151 | + <actionGroup name="clearFiltersPageBuilderTemplateGrid"> |
| 152 | + <conditionalClick selector="{{PageBuilderTemplateGridFilter.clearFilters}}" dependentSelector="{{PageBuilderTemplateGridFilter.clearFilters}}" visible="true" stepKey="clickClearFilters"/> |
| 153 | + <waitForPageLoad stepKey="waitForClearFilters"/> |
| 154 | + <dontSeeElement selector="{{PageBuilderTemplateGridFilter.clearFilters}}" stepKey="dontSeeClearFilters"/> |
| 155 | + </actionGroup> |
| 156 | + <!-- todo: search by keyword in grid--> |
| 157 | +<!-- todo: actiongroup descriptions--> |
116 | 158 | </actionGroups>
|
0 commit comments