Skip to content

Commit f308218

Browse files
committed
MC-2258: Automate MFTF
1 parent 729d1de commit f308218

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

app/code/Magento/PageBuilder/Test/Mftf/Section/PageBuilderBlockSection.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,6 @@
5555
<element name="noCssClasses" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[not(@class)]" parameterized="true"/>
5656
<element name="margins" type="text" selector="(//div[@data-role='row']/div)[{{arg1}}][contains(@style,'margin: {{arg2}}px;')]" parameterized="true"/>
5757
<element name="padding" type="text" selector="(//div[@data-role='row']/div)[{{arg1}}][contains(@style,'padding: {{arg2}}px;')]" parameterized="true"/>
58+
<element name="blockContent" type="text" selector="//div[@data-role='block']//div[contains(@class,'block-static-block')]"/>
5859
</section>
5960
</sections>

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

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,15 @@
2424
<actionGroup ref="enablePageBuilderSetting" stepKey="enablePageBuilderSetting"/>
2525
<actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/>
2626
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
27+
<createData entity="_defaultCmsPage" stepKey="createCMSPage" />
2728
</before>
2829
<after>
2930
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
3031
<actionGroup ref="logout" stepKey="logout"/>
32+
<deleteData createDataKey="createCMSPage" stepKey="deletePreReqCMSPage" />
3133
</after>
32-
<actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle">
33-
<argument name="contentType" value="PageBuilderBlockContentType"/>
34+
<actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSPage">
35+
<argument name="CMSPage" value="$$createCMSPage$$"/>
3436
</actionGroup>
3537
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandGroupInteractive">
3638
<argument name="group" value="PageBuilderBlockContentType"/>
@@ -40,6 +42,10 @@
4042
</actionGroup>
4143
<actionGroup ref="closeEditPanelSettings" stepKey="closeSlideEditPanel"/>
4244
<seeElement selector="{{BlockOnStage.status('Empty Block')}}" stepKey="seeEmptyBlockPlaceHolder"/>
45+
<actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
46+
<comment userInput="Validate Storefront" stepKey="commentValidateStorefront"/>
47+
<amOnPage url="$$createCMSPage.identifier$$" stepKey="amOnPageTestPage"/>
48+
<dontSeeElement selector="{{BlockOnStorefront.blockContent}}" stepKey="seeBlockContentOnCmsStage"/>
4349
</test>
4450
<test name="AddBlockToCmsPage">
4551
<annotations>
@@ -62,7 +68,6 @@
6268
<after>
6369
<deleteData createDataKey="createPreReqBlock" stepKey="deletePreReqBlock" />
6470
<deleteData createDataKey="createCMSPage" stepKey="deletePreReqCMSPage" />
65-
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
6671
<actionGroup ref="logout" stepKey="logout"/>
6772
</after>
6873
<actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSPage">

0 commit comments

Comments
 (0)