Skip to content

Commit 1a3c023

Browse files
author
joiecaquicla
committed
magento2/magento2-page-builder#703: Automate MC-4985, MC-4990, MC-30862 - modified mc-4990
1 parent 848ae75 commit 1a3c023

File tree

1 file changed

+33
-20
lines changed

1 file changed

+33
-20
lines changed

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderBannerCommonTest/BannerUploadImageWithSecretKeyEnabledTest.xml

Lines changed: 33 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,21 @@
1313
<stories value="Banner"/>
1414
<title value="Upload Image to Banner with Secret Key Enabled"/>
1515
<description value="Verify that user are able to upload image to Banner when Secret URL Key is enabled."/>
16-
<severity value="AVERAGE"/>
16+
<severity value="CRITICAL"/>
1717
<useCaseId value=""/>
1818
<testCaseId value="MC-4990"/>
1919
<group value="pagebuilder"/>
2020
<group value="pagebuilder-banner"/>
2121
<group value="pagebuilder-bannerCommon"/>
2222
</annotations>
2323
<before>
24-
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
2524
<createData entity="_emptyCmsPage" stepKey="createCMSPage"/>
25+
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
26+
<magentoCLI command="config:set admin/security/use_form_key 0" stepKey="disableUrlSecretKeys1"/>
27+
<actionGroup ref="CliCacheCleanActionGroup" stepKey="cleanInvalidatedCaches1">
28+
<argument name="tags" value="config full_page"/>
29+
</actionGroup>
30+
<reloadPage stepKey="reloadPage1"/>
2631
<actionGroup ref="NavigateToCreatedCMSPageActionGroup" stepKey="navigateToContentCreatedCMSPage1">
2732
<argument name="CMSPage" value="$$createCMSPage$$"/>
2833
</actionGroup>
@@ -38,7 +43,7 @@
3843
</actionGroup>
3944
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>
4045
</after>
41-
<grabFromCurrentUrl stepKey="cmsId" regex="#\/([0-9]*)?\/$#"/>
46+
4247
<!-- Add Banner -->
4348
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
4449
<actionGroup ref="dragContentTypeToStage" stepKey="dragRowToRootContainer">
@@ -52,27 +57,34 @@
5257
<argument name="contentType" value="PageBuilderBannerContentType"/>
5358
</actionGroup>
5459

55-
<actionGroup ref="unFocusOptionMenu" stepKey="unFocusOptionMenu">
56-
<argument name="contentType" value="PageBuilderBannerContentType"/>
60+
<!-- Save CMS Page -->
61+
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen"/>
62+
<actionGroup ref="SaveAndContinueEditCmsPageActionGroup" stepKey="saveAndContinueEditCmsPage"/>
63+
64+
<!-- Enable Secret Key -->
65+
<magentoCLI command="config:set admin/security/use_form_key 1" stepKey="enableUrlSecretKeys"/>
66+
<actionGroup ref="CliCacheCleanActionGroup" stepKey="cleanInvalidatedCaches">
67+
<argument name="tags" value="config full_page"/>
5768
</actionGroup>
69+
<reloadPage stepKey="reloadPage"/>
70+
71+
<!-- Upload Image to Banner and Verify -->
72+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage2"/>
5873
<actionGroup ref="verifyUploadImageButtons" stepKey="verifyUploadImageButtons">
5974
<argument name="contentType" value="PageBuilderBannerContentType"/>
6075
</actionGroup>
6176
<attachFile selector="{{PageBuilderStage.uploadImageInput('1')}}" userInput="{{PageBuilderImageProperty_JPG.value}}" stepKey="attachImageFromLocalToStage"/>
6277
<waitForPageLoad stepKey="waitForPageLoad"/>
63-
<actionGroup ref="ValidateBackgroundImageConfigurationActionGroup" stepKey="validateBackgroundImageStage">
64-
<argument name="section" value="BannerOnBackend"/>
65-
<argument name="backgroundImage" value="PageBuilderBackgroundImage_JPG"/>
66-
</actionGroup>
67-
<!-- Save CMS Page -->
68-
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen"/>
69-
<actionGroup ref="SaveAndContinueEditCmsPageActionGroup" stepKey="saveAndContinueEditCmsPage"/>
7078

71-
<!-- Enable Secret Key -->
72-
<magentoCLI command="config:set admin/security/use_form_key 1" stepKey="enableUrlSecretKeys"/>
73-
<click selector="{{CmsNewPagePageContentSection.header}}" stepKey="clickExpandContentTabForPage"/>
74-
<actionGroup ref="ValidateBackgroundImageConfigurationActionGroup" stepKey="validateBackgroundImageStage2">
75-
<argument name="section" value="BannerOnBackend"/>
79+
<!-- Save CMS Page Again -->
80+
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen2"/>
81+
<actionGroup ref="SaveAndContinueEditCmsPageActionGroup" stepKey="saveAndContinueEditCmsPage2"/>
82+
83+
<!-- Validate Storefront -->
84+
<amOnPage url="$$createCMSPage.identifier$$" stepKey="amOnCmsStorefront"/>
85+
<waitForPageLoad stepKey="waitForPageLoad1"/>
86+
<actionGroup ref="validateBackgroundImageContainer" stepKey="validateImageOnStorefront">
87+
<argument name="section" value="BannerOnFrontend"/>
7688
<argument name="backgroundImage" value="PageBuilderBackgroundImage_JPG"/>
7789
</actionGroup>
7890

@@ -81,11 +93,12 @@
8193
<actionGroup ref="CliCacheCleanActionGroup" stepKey="cleanInvalidatedCaches2">
8294
<argument name="tags" value="config full_page"/>
8395
</actionGroup>
96+
<reloadPage stepKey="reloadPage2"/>
8497

8598
<!-- Validate Storefront -->
86-
<amOnPage url="$$createCMSPage.identifier$$" stepKey="amOnCmsStorefront"/>
87-
<waitForPageLoad stepKey="waitForPageLoad4"/>
88-
<actionGroup ref="validateBackgroundImageContainer" stepKey="validateImageOnStorefront">
99+
<amOnPage url="$$createCMSPage.identifier$$" stepKey="amOnCmsStorefront2"/>
100+
<waitForPageLoad stepKey="waitForPageLoad2"/>
101+
<actionGroup ref="validateBackgroundImageContainer" stepKey="validateImageOnStorefront2">
89102
<argument name="section" value="BannerOnFrontend"/>
90103
<argument name="backgroundImage" value="PageBuilderBackgroundImage_JPG"/>
91104
</actionGroup>

0 commit comments

Comments
 (0)