|
25 | 25 | <after>
|
26 | 26 | <actionGroup ref="logout" stepKey="logout"/>
|
27 | 27 | </after>
|
28 |
| - <amOnPage url="{{CmsNewPagePage.url}}" stepKey="amOnPageCreationForm"/> |
29 |
| - <waitForPageLoad stepKey="waitForPageLoad1"/> |
30 |
| - <!--Verify Save&Duplicate button and Save&Close button--> |
31 |
| - <click selector="{{CmsNewPagePageActionsSection.expandSplitButton}}" stepKey="expandSplitBtn1" /> |
32 |
| - <see selector="{{CmsNewPagePageActionsSection.saveAndDuplicate}}" userInput="Save & Duplicate" stepKey="seeSaveAndDuplicate"/> |
33 |
| - <see selector="{{CmsNewPagePageActionsSection.saveAndClose}}" userInput="Save & Close" stepKey="seeSaveAndClose"/> |
34 |
| - <!--Create new CMS Page page--> |
35 |
| - <actionGroup ref="FillOutCMSPageContent" stepKey="FillOutBlockContent"/> |
36 |
| - <click selector="{{CmsNewPagePageActionsSection.expandSplitButton}}" stepKey="expandSplitBtn2" /> |
37 |
| - <click selector="{{CmsNewPagePageActionsSection.saveAndDuplicate}}" stepKey="clickSaveAndDuplicate" /> |
38 |
| - <waitForPageLoad stepKey="waitForPageLoad3"/> |
39 |
| - <see userInput="You saved the page." stepKey="seeSavedPageMsgOnForm"/> |
40 |
| - <see userInput="You duplicated the page." stepKey="seeDuplicatedPageMsg"/> |
| 28 | + <!-- Navigate to create a CMS page and Verify Save&Duplicate - Save&Close button --> |
| 29 | + <actionGroup ref="AssertAdminCmsPageSaveSplitButtonActionGroup" stepKey="verifyCmsPageSaveButton" /> |
| 30 | + <!-- Filled out Content --> |
| 31 | + <actionGroup ref="FillOutCMSPageContent" stepKey="FillOutPageContent"/> |
| 32 | + <!-- Click save and duplicate action --> |
| 33 | + <actionGroup ref="AdminSaveAndDuplicateCMSPageWithSplitButtonActionGroup" stepKey="clickSaveAndDuplicateButton"/> |
41 | 34 | <!--Verify duplicated CMS Page-->
|
42 | 35 | <seeElement selector="{{BlockNewPageBasicFieldsSection.isActive('0')}}" stepKey="seeBlockNotEnable" />
|
43 | 36 | <actionGroup ref="AssertCMSPageContentActionGroup" stepKey="assertContent"/>
|
44 |
| - <click selector="{{CmsNewPagePageActionsSection.expandSplitButton}}" stepKey="expandSplitBtn3" /> |
45 |
| - <click selector="{{CmsNewPagePageActionsSection.saveAndClose}}" stepKey="clickSaveAndClose"/> |
46 |
| - <see userInput="You saved the page." stepKey="seeSavedCMSPageMsgOnGrid"/> |
47 |
| - <seeElement selector="div[data-role='grid-wrapper']" stepKey="seeGridPage" /> |
| 37 | + <!-- Click Save Button --> |
| 38 | + <actionGroup ref="SaveCmsPageActionGroup" stepKey="clickSaveCmsPageButton"/> |
| 39 | + <actionGroup ref="DeletePageByUrlKeyActionGroup" stepKey="deleteCMSPage"> |
| 40 | + <argument name="UrlKey" value="{{_duplicatedCMSPage.identifier}}"/> |
| 41 | + </actionGroup> |
48 | 42 | </test>
|
49 | 43 | </tests>
|
0 commit comments