Skip to content

Commit 7ca9901

Browse files
committed
MC-3565: Build stabilization for MC-1438
Add executeJS calls to get textarea value
1 parent 6ac59d9 commit 7ca9901

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

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

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -94,10 +94,14 @@
9494
<click selector="{{TextOnStage.textareaPlaceholder('1')}}" stepKey="focusOnEditorArea"/>
9595
<fillField selector="{{TextOnStage.textareaPlaceholder('1')}}" userInput="{{PageBuilderTextProperty.value}}" stepKey="fillTextToTextarea"/>
9696
<click selector="{{PageBuilderPanel.searchPanel}}" stepKey="lostFocusFromTextarea"/>
97-
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
9897
<!-- Validate Stage -->
9998
<comment userInput="Validate Stage" stepKey="commentValidateStage"/>
100-
<waitForElementVisible selector="{{TextOnStage.textAreaText('1', PageBuilderTextProperty.value)}}" stepKey="waitForTextStage1"/>
99+
<waitForElementVisible selector="{{TextOnStage.textArea('1')}}" stepKey="waitForTextStage1"/>
100+
<executeJS function="return document.evaluate(&quot;{{TextOnStage.textArea('1')}}&quot;, document.body).iterateNext().value" stepKey="textareaValue"/>
101+
<assertEquals stepKey="assertTextValue">
102+
<expectedResult type="string">{{PageBuilderTextProperty.value}}</expectedResult>
103+
<actualResult type="variable">textareaValue</actualResult>
104+
</assertEquals>
101105
<!--Verify inputed text on slideout-->
102106
<comment userInput="Verify inputed text on slideout" stepKey="commentVerifyTextOnSlideout"/>
103107
<actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage">
@@ -112,10 +116,15 @@
112116
<actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage2"/>
113117
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage2"/>
114118
<!--Verify Text Content Type on stage after saving cms page-->
115-
<comment userInput="Verify text content type on storefront" stepKey="commentVerifyTextOnStage"/>
116-
<waitForElementVisible selector="{{TextOnStage.textAreaText('1', PageBuilderTextProperty.value)}}" stepKey="waitForTextStage2"/>
119+
<comment userInput="Verify text content type on stage" stepKey="commentVerifyTextOnStage"/>
120+
<waitForElementVisible selector="{{TextOnStage.textArea('1')}}" stepKey="waitForTextStage2"/>
121+
<executeJS function="return document.evaluate(&quot;{{TextOnStage.textArea('1')}}&quot;, document.body).iterateNext().value" stepKey="textareaValueAfterSaving"/>
122+
<assertEquals stepKey="assertTextValueAfterSaving">
123+
<expectedResult type="string">{{PageBuilderTextProperty.value}}</expectedResult>
124+
<actualResult type="variable">textareaValueAfterSaving</actualResult>
125+
</assertEquals>
117126
<!--Verify Text Content Type on storefront-->
118-
<comment userInput="Verify Text Content Type on storefront" stepKey="commentVerifyTextContenTypeOnStorefront"/>
127+
<comment userInput="Verify Text Content Type on storefront" stepKey="commentVerifyTextContentTypeOnStorefront"/>
119128
<amOnPage url="$$createCMSPage.identifier$$" stepKey="amOnPageTestPage"/>
120129
<waitForElementVisible selector="{{TextOnStorefront.textAreaText('1', PageBuilderTextProperty.value)}}" stepKey="waitForTextStorefront"/>
121130
</test>
@@ -414,7 +423,7 @@
414423
<comment userInput="Verify text content type on storefront" stepKey="commentVerifyTextOnStage"/>
415424
<see userInput="{{PageBuilderTextContentTypeDefault.value}}" stepKey="seeTextOnStage"/>
416425
<!--Verify Text Content Type on storefront-->
417-
<comment userInput="Verify Text Content Type on storefront" stepKey="commentVerifyTextContenTypeOnStorefront"/>
426+
<comment userInput="Verify Text Content Type on storefront" stepKey="commentVerifyTextContentTypeOnStorefront"/>
418427
<amOnPage url="$$createCMSPage.identifier$$" stepKey="amOnPageTestPage"/>
419428
<see userInput="{{PageBuilderTextContentTypeDefault.value}}" stepKey="seeTextOnStorefront"/>
420429
</test>

0 commit comments

Comments
 (0)