|
1714 | 1714 | <seeElement selector="{{SlideOnBackend.messageContent('1', PageBuilderSlideItemContent_Slide1.value)}}" stepKey="seeSlideContentAfterHideShow"/>
|
1715 | 1715 | <seeElement selector="{{SlideOnBackend.backgroundColor('1', PageBuilderBackgroundColor_Plaintext_Green.rgb)}}" stepKey="seeSlideBackgroundColorAfterHideShow"/>
|
1716 | 1716 | </test>
|
| 1717 | + <test name="SlideItemInlineWysiwygUploadImage"> |
| 1718 | + <annotations> |
| 1719 | + <features value="PageBuilder"/> |
| 1720 | + <stories value="Slider"/> |
| 1721 | + <title value="Can Add Slider WYSIWYG Image From Gallery or Link to Image in Gallery After Page Has Been Saved"/> |
| 1722 | + <description value="A user should be able to upload image to inline wysiwyg after a slider has been saved to a page"/> |
| 1723 | + <severity value="CRITICAL"/> |
| 1724 | + <useCaseId value="MC-4323"/> |
| 1725 | + <testCaseId value="MC"/> |
| 1726 | + <group value="pagebuilder"/> |
| 1727 | + <group value="pagebuilder-slide"/> |
| 1728 | + <group value="pagebuilder-slideItemCommon"/> |
| 1729 | + </annotations> |
| 1730 | + <before> |
| 1731 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 1732 | + <magentoCLI command="config:set cms/wysiwyg/enabled enabled" stepKey="enableWYSIWYG"/> |
| 1733 | + <magentoCLI command="config:set cms/wysiwyg/editor mage/adminhtml/wysiwyg/tiny_mce/tinymce4Adapter" stepKey="enableTinyMCE4"/> |
| 1734 | + <createData entity="_defaultCmsPage" stepKey="createPreReqCMSPage"/> |
| 1735 | + <actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToContentCreatedCMSPage1"> |
| 1736 | + <argument name="CMSPage" value="$$createPreReqCMSPage$$"/> |
| 1737 | + </actionGroup> |
| 1738 | + </before> |
| 1739 | + <after> |
| 1740 | + <deleteData createDataKey="createPreReqCMSPage" stepKey="deleteCreatePreReqCMSPage"/> |
| 1741 | + <actionGroup ref="logout" stepKey="logout"/> |
| 1742 | + </after> |
| 1743 | + <!-- Add Slider --> |
| 1744 | + <comment userInput="Add Slider" stepKey="commentAddSlider"/> |
| 1745 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup"> |
| 1746 | + <argument name="group" value="PageBuilderSliderContentType"/> |
| 1747 | + </actionGroup> |
| 1748 | + <actionGroup ref="dragContentTypeToStageAndExpectEditPanel" stepKey="dragSliderOntoStage"> |
| 1749 | + <argument name="contentType" value="PageBuilderSliderContentType"/> |
| 1750 | + </actionGroup> |
| 1751 | + <actionGroup ref="closeEditPanelSettings" stepKey="closeEditPanelSettings"/> |
| 1752 | + <!-- Initial Save --> |
| 1753 | + <comment userInput="Initial Save" stepKey="commentInitialSave"/> |
| 1754 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="initialSaveAndContinueEditCmsPage"/> |
| 1755 | + <actionGroup ref="switchToPageBuilderStage" stepKey="initialSwitchToPageBuilderStage"/> |
| 1756 | + <!-- Add Image to Slide --> |
| 1757 | + <comment userInput="Add Image to Slide" stepKey="commentAddImageToSlide"/> |
| 1758 | + <click selector="{{PageBuilderStage.inlineWYSIWYGEditor(PageBuilderSlideContentType.role, '1')}}" stepKey="focusOnEditorArea"/> |
| 1759 | + <waitForPageLoad stepKey="waitforInlineWYSIWYGEditor"/> |
| 1760 | + <click selector="{{WYSIWYGInsertImageModal.imageSelector}}" stepKey="clickWYSIWYGImageSelector"/> |
| 1761 | + <waitForPageLoad stepKey="waitforImageSelectorModal"/> |
| 1762 | + <click selector="{{WYSIWYGInsertImageModal.imageSelectorBrowse}}" stepKey="clickWYSIWYGImageSelectorBrowseButton"/> |
| 1763 | + <waitForPageLoad stepKey="waitforImageSelectorBrowseModal"/> |
| 1764 | + <actionGroup ref="NavigateToMediaFolderActionGroup" stepKey="NavigateToWYSIWYGFolderActionGroup"> |
| 1765 | + <argument name="FolderName" value="{{PageBuilderBackgroundImage_JPG.path}}"/> |
| 1766 | + </actionGroup> |
| 1767 | + <waitForElementVisible selector="{{MediaGallerySection.image(PageBuilderBackgroundImage_JPG.value)}}" stepKey="wait" /> |
| 1768 | + <click selector="{{MediaGallerySection.image(PageBuilderBackgroundImage_JPG.value)}}" stepKey="clickImage" /> |
| 1769 | + <waitForPageLoad stepKey="waitForAddSelectButton"/> |
| 1770 | + <click selector="{{BlockOnGrid.addSelectedBtn}}" stepKey="clickAddSelectedButton" /> |
| 1771 | + <waitForPageLoad stepKey="waitForImageSelector"/> |
| 1772 | + <click selector="{{WYSIWYGInsertImageModal.imageSelectorOk}}" stepKey="clickWYSIWYGImageSelectorOkButton"/> |
| 1773 | + <waitForPageLoad stepKey="waitForStageReload"/> |
| 1774 | + <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="unFocusSlide"/> |
| 1775 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
| 1776 | + <!-- Validated Backend --> |
| 1777 | + <comment userInput="Validated Backend" stepKey="commentValidateBackend"/> |
| 1778 | + <seeElement selector="{{SlideOnBackend.inlineWYSIWYGEditorWithTag('1', 'img')}}" stepKey="alidateImageInEditor"/> |
| 1779 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/> |
| 1780 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 1781 | + <!-- Validated Backend After Save --> |
| 1782 | + <comment userInput="Validated Backend After Save" stepKey="commentValidateBackendAfterSave"/> |
| 1783 | + <seeElement selector="{{SlideOnBackend.inlineWYSIWYGEditorWithTag('1', 'img')}}" stepKey="validateImageInEditorAfterSave"/> |
| 1784 | + <!-- Validate Storefront --> |
| 1785 | + <comment userInput="Validate Storefront" stepKey="commentValidateStorefront"/> |
| 1786 | + <amOnPage url="$$createPreReqCMSPage.identifier$$" stepKey="amOnCmsStorefront"/> |
| 1787 | + <waitForPageLoad stepKey="waitForPageLoad4"/> |
| 1788 | + <seeElement selector="{{SlideOnFrontend.messageContentTextAreaImage('1', PageBuilderBackgroundImage_JPG.value)}}" stepKey="validateImageFrontEnd"/> |
| 1789 | + </test> |
1717 | 1790 | </tests>
|
0 commit comments