Skip to content

Commit 47b2686

Browse files
committed
MC-35220: Page builder can't save content
- Adding test case comments
1 parent 50a4f26 commit 47b2686

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderTextTest/AdminSaveCmsPageAfterCopyFromHeadingAndPasteToTextTest.xml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
<deleteData createDataKey="createCmsPage" stepKey="deleteCmsPage"/>
3333
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
3434
</after>
35+
<!-- Add Text and Heading -->
3536
<actionGroup ref="expandPageBuilderPanelMenuSection" stepKey="expandPageBuilderPanelMenuSection">
3637
<argument name="contentType" value="PageBuilderHeadingContentType"/>
3738
</actionGroup>
@@ -41,6 +42,7 @@
4142
<actionGroup ref="dragContentTypeToStage" stepKey="dragHeadingIntoStage">
4243
<argument name="contentType" value="PageBuilderHeadingContentType"/>
4344
</actionGroup>
45+
<!-- Enter Heading Content -->
4446
<actionGroup ref="enterHeadingOnStage" stepKey="enterHeadingOnStage">
4547
<argument name="headingText" value="PageBuilderHeadingTextProperty"/>
4648
</actionGroup>
@@ -50,26 +52,22 @@
5052
<actionGroup ref="clickInsideLiveEditHeading" stepKey="clickInsideLiveEditHeading">
5153
<argument name="index" value="1"/>
5254
</actionGroup>
55+
<!-- Select all Heading content and copy, paste into Text -->
5356
<executeJS function="document.execCommand('selectall', null, false);" stepKey="selectAllText"/>
5457
<waitForPageLoad stepKey="waitForTextSelect"/>
55-
<pressKey selector="{{HeadingOnStage.baseByTagName(PageBuilderHeadingTypeProperty_H2.value, '1')}}"
56-
parameterArray="[\Facebook\WebDriver\WebDriverKeys::CONTROL, \Facebook\WebDriver\WebDriverKeys::INSERT]"
57-
stepKey="copyAllText"/>
58+
<pressKey selector="{{HeadingOnStage.baseByTagName(PageBuilderHeadingTypeProperty_H2.value, '1')}}" parameterArray="[\Facebook\WebDriver\WebDriverKeys::CONTROL, \Facebook\WebDriver\WebDriverKeys::INSERT]" stepKey="copyAllText"/>
5859
<waitForPageLoad stepKey="waitForTextCopy"/>
5960
<actionGroup ref="clickOutsideLiveEditHeading" stepKey="clickOutsideLiveEditHeadingAfterCopy">
6061
<argument name="index" value="1"/>
6162
</actionGroup>
6263
<clickWithLeftButton x="10" y="10" selector="{{TextOnStage.tinymce('1')}}" stepKey="focusOnTextEditorArea"/>
63-
<pressKey selector="{{TextOnStage.tinymce('1')}}"
64-
parameterArray="[\Facebook\WebDriver\WebDriverKeys::SHIFT, \Facebook\WebDriver\WebDriverKeys::INSERT]"
65-
stepKey="pasteAllText"/>
64+
<pressKey selector="{{TextOnStage.tinymce('1')}}" parameterArray="[\Facebook\WebDriver\WebDriverKeys::SHIFT, \Facebook\WebDriver\WebDriverKeys::INSERT]" stepKey="pasteAllText"/>
6665
<waitForPageLoad stepKey="waitForTextPaste"/>
66+
<!-- Save page and verify copy, paste -->
6767
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen"/>
6868
<actionGroup ref="SaveAndContinueEditCmsPageActionGroup" stepKey="SaveAndContinueEdit"/>
6969
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStageAfterSave"/>
70-
<waitForElementVisible selector="{{HeadingOnStage.headingText(PageBuilderHeadingTypeProperty_H2.value, PageBuilderHeadingTextProperty.value, '1')}}"
71-
stepKey="waitForHeadingVisible"/>
72-
<waitForElementVisible selector="{{TextOnStage.text('1', PageBuilderHeadingTextProperty.value)}}"
73-
stepKey="waitForTextVisible"/>
70+
<waitForElementVisible selector="{{HeadingOnStage.headingText(PageBuilderHeadingTypeProperty_H2.value, PageBuilderHeadingTextProperty.value, '1')}}" stepKey="waitForHeadingVisible"/>
71+
<waitForElementVisible selector="{{TextOnStage.text('1', PageBuilderHeadingTextProperty.value)}}" stepKey="waitForTextVisible"/>
7472
</test>
7573
</tests>

0 commit comments

Comments
 (0)