|
8 | 8 |
|
9 | 9 | <tests xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
10 | 10 | xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/Test/etc/testSchema.xsd">
|
11 |
| - <test name="TextAddWYSIWYGContentTypeToColumnOnStage"> |
12 |
| - <annotations> |
13 |
| - <features value="PageBuilder"/> |
14 |
| - <stories value="Text"/> |
15 |
| - <title value="Add WYSIWYG Text Content Type to Column on stage"/> |
16 |
| - <description value="Verify that user are able to interact with WYSIWYG Text Content Type to Column on stage"/> |
17 |
| - <severity value="MAJOR"/> |
18 |
| - <useCaseId value="MC-1416"/> |
19 |
| - <testCaseId value="MC-3469"/> |
20 |
| - <group value="pagebuilder"/> |
21 |
| - <group value="pagebuilder-text"/> |
22 |
| - <group value="pagebuilder-column-content"/> |
23 |
| - </annotations> |
24 |
| - <before> |
25 |
| - <createData entity="_defaultCmsPage" stepKey="createCMSPage" /> |
26 |
| - <createData entity="_defaultCmsPage" stepKey="createCMSPageB" /> |
27 |
| - <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
28 |
| - <actionGroup ref="SwitchToVersion4ActionGroup" stepKey="switchToTinyMCE4" /> |
29 |
| - </before> |
30 |
| - <after> |
31 |
| - <actionGroup ref="navigateToMediaGallery" stepKey="navigateToMediaGallery"/> |
32 |
| - <deleteData createDataKey="createCMSPage" stepKey="deletePreReqCMSPage" /> |
33 |
| - <deleteData createDataKey="createCMSPageB" stepKey="deletePreReqCMSPageB" /> |
34 |
| - <actionGroup ref="logout" stepKey="logout"/> |
35 |
| - </after> |
36 |
| - <actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSPage1"> |
37 |
| - <argument name="CMSPage" value="$$createCMSPage$$"/> |
38 |
| - </actionGroup> |
39 |
| - <actionGroup ref="dragContentTypeToStage" stepKey="dragThirdColumnIntoStage"> |
40 |
| - <argument name="contentType" value="PageBuilderColumnContentType"/> |
41 |
| - </actionGroup> |
42 |
| - <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup"> |
43 |
| - <argument name="group" value="PageBuilderTextContentType"/> |
44 |
| - </actionGroup> |
45 |
| - <actionGroup ref="dragContentTypeToContainer" stepKey="dragTextToColumn"> |
46 |
| - <argument name="contentType" value="PageBuilderTextContentType"/> |
47 |
| - <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
48 |
| - <argument name="containerTargetIndex" value="1"/> |
49 |
| - <argument name="contentTypeIndex" value="1"/> |
50 |
| - </actionGroup> |
51 |
| - <!--Input text into stage--> |
52 |
| - <comment userInput="Input text into stage" stepKey="commentInputTextIntoStage"/> |
53 |
| - <click selector="{{TextOnStage.tinymce('1')}}" stepKey="focusOnEditorArea"/> |
54 |
| - <fillField selector="{{TextOnStage.tinymce('1')}}" userInput="{{PageBuilderTextContentTypeDefault.value}}" stepKey="fillTextToTinyMCE4"/> |
55 |
| - <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="lostFocusFromWYSIWYG1"/> |
56 |
| - <!--Verify inputed text on slideout--> |
57 |
| - <comment userInput="Verify inputed text on slideout" stepKey="commentVerifyTextOnSlideout"/> |
58 |
| - <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage1"> |
59 |
| - <argument name="contentType" value="PageBuilderTextContentType"/> |
60 |
| - </actionGroup> |
61 |
| - <switchToIFrame selector="{{TextOnConfiguration.tinyMCEIFrame}}" stepKey="switchToIFrame1"/> |
62 |
| - <waitForElementVisible selector="{{TextOnConfiguration.textInIFrame(PageBuilderTextContentTypeDefault.value)}}" stepKey="waitForText"/> |
63 |
| - <switchToIFrame stepKey="exitIFrame1"/> |
64 |
| - <actionGroup ref="closeEditPanelSettings" stepKey="closeEditPanelSettings1"/> |
65 |
| - <!--Input variable into stage--> |
66 |
| - <comment userInput="Input variable into stage" stepKey="commentInputVariableIntoStage"/> |
67 |
| - <click selector="{{TextOnStage.tinymce('1')}}" stepKey="focusOnEditorArea1"/> |
68 |
| - <actionGroup ref="addVariableToTinyMCE" stepKey="addVariableToTinyMCE"> |
69 |
| - <argument name="variable" value="TinyMCEVariableBaseURL"/> |
70 |
| - </actionGroup> |
71 |
| - <waitForElementVisible selector="{{TextOnStage.text('1', TinyMCEVariableBaseURL.editPanelValue)}}" stepKey="waitForVariableBaseURLStage"/> |
72 |
| - <!--Verify inputed variable on slideout--> |
73 |
| - <comment userInput="Verify inputed variable on slideout" stepKey="commentVerifyVariableOnSlideout"/> |
74 |
| - <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="lostFocusFromWYSIWYG2"/> |
75 |
| - <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage2"> |
76 |
| - <argument name="contentType" value="PageBuilderTextContentType"/> |
77 |
| - </actionGroup> |
78 |
| - <switchToIFrame selector="{{TextOnConfiguration.tinyMCEIFrame}}" stepKey="switchToIFrame2"/> |
79 |
| - <waitForElementVisible selector="{{TextOnConfiguration.tinyMCEVariable(TinyMCEVariableBaseURL.editPanelValue, '1')}}" stepKey="waitForVariable2"/> |
80 |
| - <switchToIFrame stepKey="exitIFrame2"/> |
81 |
| - <actionGroup ref="closeEditPanelSettings" stepKey="closeEditPanelSettings2"/> |
82 |
| - <!--Input widget into stage--> |
83 |
| - <comment userInput="Input widget into stage" stepKey="commentInputWidgetIntoStage"/> |
84 |
| - <click selector="{{TextOnStage.tinymce('1')}}" stepKey="focusOnEditorArea2"/> |
85 |
| - <actionGroup ref="addPageLinkWidgetToTinyMCE" stepKey="addPageLinkWidgetToTinyMCE"> |
86 |
| - <argument name="widget" value="TinyMCEWidgetCMSPageLink"/> |
87 |
| - <argument name="page" value="$$createCMSPageB.identifier$$"/> |
88 |
| - </actionGroup> |
89 |
| - <waitForElementVisible selector="{{TextOnStage.text('1', TinyMCEWidgetCMSPageLink.editPanelValue)}}" stepKey="waitForWidgetStage"/> |
90 |
| - <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="lostFocusFromWYSIWYG3"/> |
91 |
| - <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage"> |
92 |
| - <argument name="contentType" value="PageBuilderTextContentType"/> |
93 |
| - </actionGroup> |
94 |
| - <switchToIFrame selector="{{TextOnConfiguration.tinyMCEIFrame}}" stepKey="switchToIFrame3"/> |
95 |
| - <waitForElementVisible selector="{{TextOnConfiguration.tinyMCEWidget(TinyMCEWidgetCMSPageLink.editPanelValue, '1')}}" stepKey="waitForWidget"/> |
96 |
| - <switchToIFrame stepKey="exitIFrame3"/> |
97 |
| - <actionGroup ref="closeEditPanelSettings" stepKey="closeEditPanelSettings"/> |
98 |
| - <!--Input image into stage--> |
99 |
| - <comment userInput="Input image into stage" stepKey="commentInputImageIntoStage"/> |
100 |
| - <click selector="{{TextOnStage.tinymce('1')}}" stepKey="focusOnTextEditorArea"/> |
101 |
| - <click selector="{{TinyMCESection.InsertImageIcon}}" stepKey="clickInsertImageIcon" /> |
102 |
| - <waitForPageLoad stepKey="waitForPageLoad" /> |
103 |
| - <actionGroup ref="clickBrowseBtnOnUploadPopup" stepKey="clickBrowserBtn"/> |
104 |
| - <actionGroup ref="VerifyMediaGalleryStorageActions" stepKey="VerifyMediaGalleryStorageBtn"/> |
105 |
| - <actionGroup ref="CreateImageFolder" stepKey="CreateImageFolder"> |
106 |
| - <argument name="ImageFolder" value="ImageFolder"/> |
107 |
| - </actionGroup> |
108 |
| - <actionGroup ref="attachImage" stepKey="attachImage1"> |
109 |
| - <argument name="Image" value="ImageUpload3"/> |
110 |
| - </actionGroup> |
111 |
| - <actionGroup ref="saveImage" stepKey="insertImage"/> |
112 |
| - <actionGroup ref="fillOutUploadImagePopup" stepKey="fillOutUploadImagePopup" /> |
113 |
| - <seeElement selector="{{CmsWYSIWYGSection.imageSource(ImageUpload3.fileName)}}" stepKey="assertMediaSourceOnStage"/> |
114 |
| - <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage2"/> |
115 |
| - <!--Verify Content Block on storefront--> |
116 |
| - <comment userInput="Verify empty Content Block on storefront" stepKey="commentVerifyEmptyBlock"/> |
117 |
| - <amOnPage url="$$createCMSPage.identifier$$" stepKey="amOnPageTestPage"/> |
118 |
| - <see userInput="{{PageBuilderTextContentTypeDefault.value}}" stepKey="seeTextContentType"/> |
119 |
| - <seeElement selector="{{StorefrontCMSPageSection.imageSource(ImageUpload3.fileName)}}" stepKey="assertMediaSource"/> |
120 |
| - <seeElement selector="{{TextOnStorefront.text('1', _ENV.MAGENTO_BASE_URL)}}" stepKey="waitForVariableStorefront"/> |
121 |
| - <seeElement selector="{{TextOnStorefront.textAreaWidget('1', '{{_ENV.MAGENTO_BASE_URL}}', $$createCMSPageB.identifier$$)}}" stepKey="waitForWidgetStorefront"/> |
122 |
| - </test> |
123 |
| - <test name="TextAddWYSIWYGContentTypeToTabOnStage"> |
| 11 | + <test name="AddWYSIWYGContentTypeToTabOnStageTest"> |
124 | 12 | <annotations>
|
125 | 13 | <features value="PageBuilder"/>
|
126 | 14 | <stories value="Text"/>
|
|
1703 | 1591 | <argument name="containerTargetIndex" value="2"/>
|
1704 | 1592 | </actionGroup>
|
1705 | 1593 | </test>
|
| 1594 | + <test name="AddWYSIWYGContentTypeToColumnOnStageText"> |
| 1595 | + <annotations> |
| 1596 | + <features value="PageBuilder"/> |
| 1597 | + <stories value="Text"/> |
| 1598 | + <title value="Add WYSIWYG Text Content Type to Column on stage"/> |
| 1599 | + <description value="Verify that user are able to interact with WYSIWYG Text Content Type to Column on stage"/> |
| 1600 | + <severity value="CRITICAL"/> |
| 1601 | + <useCaseId value="MC-1416"/> |
| 1602 | + <testCaseId value="MC-3469"/> |
| 1603 | + <group value="pagebuilder"/> |
| 1604 | + <group value="pagebuilder-text"/> |
| 1605 | + <group value="pagebuilder-column-content"/> |
| 1606 | + <group value="ira"/> |
| 1607 | + </annotations> |
| 1608 | + <before> |
| 1609 | + <createData entity="_defaultCmsPage" stepKey="createCMSPage" /> |
| 1610 | + <createData entity="_defaultCmsPage" stepKey="createCMSPageB" /> |
| 1611 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 1612 | + <actionGroup ref="SwitchToVersion4ActionGroup" stepKey="switchToTinyMCE4" /> |
| 1613 | + </before> |
| 1614 | + <after> |
| 1615 | + <actionGroup ref="navigateToMediaGallery" stepKey="navigateToMediaGallery"/> |
| 1616 | + <deleteData createDataKey="createCMSPage" stepKey="deletePreReqCMSPage" /> |
| 1617 | + <deleteData createDataKey="createCMSPageB" stepKey="deletePreReqCMSPageB" /> |
| 1618 | + <actionGroup ref="logout" stepKey="logout"/> |
| 1619 | + </after> |
| 1620 | + <actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSPage1"> |
| 1621 | + <argument name="CMSPage" value="$$createCMSPage$$"/> |
| 1622 | + </actionGroup> |
| 1623 | + <actionGroup ref="dragContentTypeToStage" stepKey="dragThirdColumnIntoStage"> |
| 1624 | + <argument name="contentType" value="PageBuilderColumnContentType"/> |
| 1625 | + </actionGroup> |
| 1626 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup"> |
| 1627 | + <argument name="group" value="PageBuilderTextContentType"/> |
| 1628 | + </actionGroup> |
| 1629 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragTextToColumn"> |
| 1630 | + <argument name="contentType" value="PageBuilderTextContentType"/> |
| 1631 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 1632 | + <argument name="containerTargetIndex" value="1"/> |
| 1633 | + <argument name="contentTypeIndex" value="1"/> |
| 1634 | + </actionGroup> |
| 1635 | + <!--Input text into stage--> |
| 1636 | + <comment userInput="Input text into stage" stepKey="commentInputTextIntoStage"/> |
| 1637 | + <click selector="{{TextOnStage.tinymce('1')}}" stepKey="focusOnEditorArea"/> |
| 1638 | + <fillField selector="{{TextOnStage.tinymce('1')}}" userInput="{{PageBuilderTextContentTypeDefault.value}}" stepKey="fillTextToTinyMCE4"/> |
| 1639 | + <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="lostFocusFromWYSIWYG1"/> |
| 1640 | + <!--Verify inputed text on slideout--> |
| 1641 | + <comment userInput="Verify inputed text on slideout" stepKey="commentVerifyTextOnSlideout"/> |
| 1642 | + <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage1"> |
| 1643 | + <argument name="contentType" value="PageBuilderTextContentType"/> |
| 1644 | + </actionGroup> |
| 1645 | + <switchToIFrame selector="{{TextOnConfiguration.tinyMCEIFrame}}" stepKey="switchToIFrame1"/> |
| 1646 | + <waitForElementVisible selector="{{TextOnConfiguration.textInIFrame(PageBuilderTextContentTypeDefault.value)}}" stepKey="waitForText"/> |
| 1647 | + <switchToIFrame stepKey="exitIFrame1"/> |
| 1648 | + <actionGroup ref="closeEditPanelSettings" stepKey="closeEditPanelSettings1"/> |
| 1649 | + <!--Input variable into stage--> |
| 1650 | + <comment userInput="Input variable into stage" stepKey="commentInputVariableIntoStage"/> |
| 1651 | + <click selector="{{TextOnStage.tinymce('1')}}" stepKey="focusOnEditorArea1"/> |
| 1652 | + <actionGroup ref="addVariableToTinyMCE" stepKey="addVariableToTinyMCE"> |
| 1653 | + <argument name="variable" value="TinyMCEVariableBaseURL"/> |
| 1654 | + </actionGroup> |
| 1655 | + <waitForElementVisible selector="{{TextOnStage.text('1', TinyMCEVariableBaseURL.editPanelValue)}}" stepKey="waitForVariableBaseURLStage"/> |
| 1656 | + <!--Verify inputed variable on slideout--> |
| 1657 | + <comment userInput="Verify inputed variable on slideout" stepKey="commentVerifyVariableOnSlideout"/> |
| 1658 | + <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="lostFocusFromWYSIWYG2"/> |
| 1659 | + <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage2"> |
| 1660 | + <argument name="contentType" value="PageBuilderTextContentType"/> |
| 1661 | + </actionGroup> |
| 1662 | + <switchToIFrame selector="{{TextOnConfiguration.tinyMCEIFrame}}" stepKey="switchToIFrame2"/> |
| 1663 | + <waitForElementVisible selector="{{TextOnConfiguration.tinyMCEVariable(TinyMCEVariableBaseURL.editPanelValue, '1')}}" stepKey="waitForVariable2"/> |
| 1664 | + <switchToIFrame stepKey="exitIFrame2"/> |
| 1665 | + <actionGroup ref="closeEditPanelSettings" stepKey="closeEditPanelSettings2"/> |
| 1666 | + <!--Input widget into stage--> |
| 1667 | + <comment userInput="Input widget into stage" stepKey="commentInputWidgetIntoStage"/> |
| 1668 | + <click selector="{{TextOnStage.tinymce('1')}}" stepKey="focusOnEditorArea2"/> |
| 1669 | + <actionGroup ref="addPageLinkWidgetToTinyMCE" stepKey="addPageLinkWidgetToTinyMCE"> |
| 1670 | + <argument name="widget" value="TinyMCEWidgetCMSPageLink"/> |
| 1671 | + <argument name="page" value="$$createCMSPageB.identifier$$"/> |
| 1672 | + </actionGroup> |
| 1673 | + <waitForElementVisible selector="{{TextOnStage.text('1', TinyMCEWidgetCMSPageLink.editPanelValue)}}" stepKey="waitForWidgetStage"/> |
| 1674 | + <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="lostFocusFromWYSIWYG3"/> |
| 1675 | + <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage"> |
| 1676 | + <argument name="contentType" value="PageBuilderTextContentType"/> |
| 1677 | + </actionGroup> |
| 1678 | + <switchToIFrame selector="{{TextOnConfiguration.tinyMCEIFrame}}" stepKey="switchToIFrame3"/> |
| 1679 | + <waitForElementVisible selector="{{TextOnConfiguration.tinyMCEWidget(TinyMCEWidgetCMSPageLink.editPanelValue, '1')}}" stepKey="waitForWidget"/> |
| 1680 | + <switchToIFrame stepKey="exitIFrame3"/> |
| 1681 | + <actionGroup ref="closeEditPanelSettings" stepKey="closeEditPanelSettings"/> |
| 1682 | + <!--Input image into stage--> |
| 1683 | + <comment userInput="Input image into stage" stepKey="commentInputImageIntoStage"/> |
| 1684 | + <click selector="{{TextOnStage.tinymce('1')}}" stepKey="focusOnTextEditorArea"/> |
| 1685 | + <click selector="{{TinyMCESection.InsertImageIcon}}" stepKey="clickInsertImageIcon" /> |
| 1686 | + <waitForPageLoad stepKey="waitForPageLoad" /> |
| 1687 | + <actionGroup ref="clickBrowseBtnOnUploadPopup" stepKey="clickBrowserBtn"/> |
| 1688 | + <actionGroup ref="VerifyMediaGalleryStorageActions" stepKey="VerifyMediaGalleryStorageBtn"/> |
| 1689 | + <actionGroup ref="CreateImageFolder" stepKey="CreateImageFolder"> |
| 1690 | + <argument name="ImageFolder" value="ImageFolder"/> |
| 1691 | + </actionGroup> |
| 1692 | + <actionGroup ref="attachImage" stepKey="attachImage1"> |
| 1693 | + <argument name="Image" value="ImageUpload3"/> |
| 1694 | + </actionGroup> |
| 1695 | + <actionGroup ref="saveImage" stepKey="insertImage"/> |
| 1696 | + <actionGroup ref="fillOutUploadImagePopup" stepKey="fillOutUploadImagePopup" /> |
| 1697 | + <seeElement selector="{{CmsWYSIWYGSection.imageSource(ImageUpload3.fileName)}}" stepKey="assertMediaSourceOnStage"/> |
| 1698 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage2"/> |
| 1699 | + <!--Verify Content Block on storefront--> |
| 1700 | + <comment userInput="Verify empty Content Block on storefront" stepKey="commentVerifyEmptyBlock"/> |
| 1701 | + <amOnPage url="$$createCMSPage.identifier$$" stepKey="amOnPageTestPage"/> |
| 1702 | + <see userInput="{{PageBuilderTextContentTypeDefault.value}}" stepKey="seeTextContentType"/> |
| 1703 | + <seeElement selector="{{StorefrontCMSPageSection.imageSource(ImageUpload3.fileName)}}" stepKey="assertMediaSource"/> |
| 1704 | + <seeElement selector="{{TextOnStorefront.text('1', _ENV.MAGENTO_BASE_URL)}}" stepKey="waitForVariableStorefront"/> |
| 1705 | + <seeElement selector="{{TextOnStorefront.textAreaWidget('1', '{{_ENV.MAGENTO_BASE_URL}}', $$createCMSPageB.identifier$$)}}" stepKey="waitForWidgetStorefront"/> |
| 1706 | + </test> |
1706 | 1707 | </tests>
|
0 commit comments