Skip to content

Commit a165c04

Browse files
committed
PB-500 add MFTF test coverage
1 parent b235e69 commit a165c04

File tree

2 files changed

+66
-25
lines changed

2 files changed

+66
-25
lines changed

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderColumnGroupTest/ColumnGroupEditSettingsAndVerifyTest.xml

Lines changed: 65 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -25,29 +25,28 @@
2525
<argument name="contentTypeNumber" value="2"/>
2626
</actionGroup>
2727
<actionGroup ref="confirmRemovalModal" stepKey="confirmRemovalModal"/>
28-
<seeNumberOfElements selector="{{ColumnOnBackend.base}}" userInput="1" stepKey="seeOneColumnOnStage"/>
28+
<seeNumberOfElements selector="{{ColumnOnBackend.base('1')}}" userInput="1" stepKey="seeOneColumnOnStage"/>
2929
<!-- Duplicate Column One-->
3030
<actionGroup ref="duplicateContentType" stepKey="duplicateContentType">
3131
<argument name="contentType" value="PageBuilderColumnContentType"/>
3232
</actionGroup>
33-
<waitForElementVisible selector="{{ColumnOnBackend.displayLabel('1','3/6')}}" stepKey="findBeforeLabelColumn1"/>
34-
<waitForElementVisible selector="{{ColumnOnBackend.displayLabel('2','3/6')}}" stepKey="findBeforeLabelColumn2"/>
33+
<waitForElementVisible selector="{{ColumnOnBackend.displayLabel('1','3/6')}}" stepKey="editTestBeforeLabelColumn1"/>
34+
<waitForElementVisible selector="{{ColumnOnBackend.displayLabel('2','3/6')}}" stepKey="editTestBeforeLabelColumn2"/>
3535
<!-- Drag Third Column to Column Group-->
36-
<actionGroup ref="dragContentTypeToStage" stepKey="dragColumnToColumnGroup">
37-
<argument name="contentType" value="PageBuilderColumnGroupContentType"/>
38-
<argument name="containerTargetType" value="PageBuilderColumnContentType"/>
39-
<argument name="containerTargetIndex" value="2"/>
36+
<actionGroup ref="dragColumnToColumnGroup" stepKey="dragColumnToColumnGroup">
37+
<argument name="containerTargetIndex" value="1"/>
38+
<argument name="contentTypeIndex" value="2"/>
4039
</actionGroup>
4140
<!-- Verify Three Columns -->
42-
<waitForElementVisible selector="{{ColumnOnBackend.displayLabel('1','3/6')}}" stepKey="findBeforeLabelColumnOne"/>
43-
<waitForElementVisible selector="{{ColumnOnBackend.displayLabel('2','1/6')}}" stepKey="findBeforeLabelColumnTwo"/>
44-
<waitForElementVisible selector="{{ColumnOnBackend.displayLabel('3','2/6')}}" stepKey="findBeforeLabelColumnThree"/>
41+
<waitForElementVisible selector="{{ColumnOnBackend.displayLabel('1','2/6')}}" stepKey="editTestFindLabelColumnOne"/>
42+
<waitForElementVisible selector="{{ColumnOnBackend.displayLabel('2','1/6')}}" stepKey="editTestFindLabelColumnTwo"/>
43+
<waitForElementVisible selector="{{ColumnOnBackend.displayLabel('3','3/6')}}" stepKey="editTestFindLabelColumnThree"/>
4544
<!-- Edit Column One-->
46-
<actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanelForFirstColumn">
45+
<actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openSecondTimeEditPanelForFirstColumn">
4746
<argument name="contentType" value="PageBuilderColumnContentType"/>
4847
<argument name="contentTypeIndex" value="1"/>
4948
</actionGroup>
50-
<actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="editColumnAppearancePropertyColumn1">
49+
<actionGroup ref="chooseVisualSelectOption" stepKey="editColumnAppearancePropertyColumn1">
5150
<argument name="property" value="PageBuilderColumnAppearanceProperty_Bottom"/>
5251
</actionGroup>
5352
<actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="editMinHeightPropertyColumn1">
@@ -59,9 +58,6 @@
5958
<actionGroup ref="fillSlideOutPanelField" stepKey="editBackgroundColorProperty1Column1">
6059
<argument name="property" value="PageBuilderBackgroundColorProperty_BE0005"/>
6160
</actionGroup>
62-
<actionGroup ref="attachFileSlideOutProperty" stepKey="removePageBuilderFileColumn1">
63-
<argument name="property" value="PageBuilderBackgroundImage_None"/>
64-
</actionGroup>
6561
<actionGroup ref="chooseVisualSelectOption" stepKey="editBackgroundSizeColumn1">
6662
<argument name="property" value="PageBuilderBackgroundSize_Cover"/>
6763
</actionGroup>
@@ -77,7 +73,7 @@
7773
<actionGroup ref="chooseVisualSelectOption" stepKey="editAlignmentColumn1">
7874
<argument name="property" value="PageBuilderAdvancedAlignmentPropertyLeft"/>
7975
</actionGroup>
80-
<actionGroup ref="selectSlideOutPanelFieldGeneral" stepKey="EditColumn1Border7">
76+
<actionGroup ref="selectSlideOutPanelFieldGeneral" stepKey="editColumn1Border7">
8177
<argument name="property" value="PageBuilderAdvancedBorderPropertyDouble"/>
8278
</actionGroup>
8379
<actionGroup ref="fillSlideOutPanelField" stepKey="editBorderColorColumn1">
@@ -98,27 +94,74 @@
9894
<actionGroup ref="fillSlideOutPanelFieldPadding" stepKey="editPaddingColumn1">
9995
<argument name="property" value="PageBuilderPaddingPropertyUnique16171819"/>
10096
</actionGroup>
101-
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsColumn1"/>
97+
<actionGroup ref="saveEditPanelSettings" stepKey="saveSecondTimeEditPanelSettingsColumn1"/>
10298
<!-- Save Page -->
103-
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitPageBuilderFullScreen"/>
104-
<actionGroup ref="AdminSaveAndContinueEditCmsPageActionGroup" stepKey="saveAndContinueEditCmsPage"/>
105-
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
99+
<actionGroup ref="exitPageBuilderFullScreen" stepKey="exitSecondTimePageBuilderFullScreen"/>
100+
<actionGroup ref="AdminSaveAndContinueEditCmsPageActionGroup" stepKey="saveSecondTimeAndContinueEditCmsPage"/>
101+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchSecondTimeToPageBuilderStage"/>
106102
<!-- Verify Storefront -->
107103
<actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront">
108104
<argument name="contentType" value="PageBuilderColumnGroupContentType"/>
109105
</actionGroup>
110106
<!-- Verify Column One -->
111107
<actionGroup ref="ValidateAllBackgroundAttributesActionGroup" stepKey="validateColumnOneBackgroundOnStorefront">
112108
<argument name="section" value="ColumnOnFrontend"/>
113-
<argument name="backgroundColor" value="PageBuilderBackgroundColorProperty_BE005"/>
109+
<argument name="backgroundColor" value="PageBuilderBackgroundColorProperty_BE0005"/>
110+
<argument name="backgroundImage" value="PageBuilderColumnOneDesktopImage_PNG"/>
111+
<argument name="backgroundPosition" value="PageBuilderBackgroundPosition_BottomCenter"/>
112+
<argument name="backgroundSize" value="PageBuilderBackgroundSize_Cover"/>
113+
<argument name="backgroundRepeat" value="PageBuilderBackgroundRepeat_Enabled"/>
114+
<argument name="backgroundAttachment" value="PageBuilderBackgroundAttachment_Scroll"/>
115+
</actionGroup>
116+
<actionGroup ref="ValidateAdvancedConfigurationAllOptionsActionGroup" stepKey="validateColumnOneAllAdvancedStorefront">
117+
<argument name="page" value="ColumnOnFrontend"/>
118+
<argument name="alignment" value="PageBuilderAdvancedAlignmentPropertyLeft"/>
119+
<argument name="border" value="PageBuilderAdvancedBorderPropertyDouble"/>
120+
<argument name="borderColor" value="PageBuilderAdvancedBorderColorProperty_FB00FF"/>
121+
<argument name="borderWidth" value="PageBuilderAdvancedBorderWidthProperty13"/>
122+
<argument name="borderRadius" value="PageBuilderAdvancedBorderRadiusProperty27"/>
123+
<argument name="cssClasses" value="PageBuilderAdvancedPropertyColumnOneEditClass"/>
124+
<argument name="margin" value="PageBuilderMarginsPropertyUnique12131415"/>
125+
<argument name="padding" value="PageBuilderPaddingPropertyUnique16171819"/>
126+
</actionGroup>
127+
<!-- Verify Column Two -->
128+
<actionGroup ref="ValidateAllBackgroundAttributesActionGroup" stepKey="validateColumnTwoBackgroundOnStorefront">
129+
<argument name="section" value="ColumnOnFrontend"/>
130+
<argument name="index" value="2"/>
131+
<argument name="backgroundColor" value="PageBuilderBackgroundColor_Default"/>
132+
<argument name="backgroundPosition" value="PageBuilderBackgroundPosition_Default"/>
133+
<argument name="backgroundSize" value="PageBuilderBackgroundSize_Default"/>
134+
<argument name="backgroundRepeat" value="PageBuilderBackgroundRepeat_Disabled"/>
135+
<argument name="backgroundAttachment" value="PageBuilderBackgroundAttachment_Default"/>
136+
</actionGroup>
137+
<!-- <actionGroup ref="ValidateAdvancedConfigurationAllOptionsActionGroup" stepKey="validateColumnTwoAllAdvancedStorefront">
138+
<argument name="page" value="ColumnOnFrontend"/>
139+
<argument name="index" value="2"/>
140+
<argument name="alignment" value="PageBuilderAdvancedAlignmentPropertyLeft"/>
141+
<argument name="border" value="PageBuilderAdvancedBorderColorProperty_Empty"/>
142+
<argument name="borderColor" value="PageBuilderAdvancedBorderPropertyNone"/>
143+
<argument name="borderWidth" value="PageBuilderAdvancedBorderWidthProperty0"/>
144+
<argument name="borderRadius" value="PageBuilderAdvancedBorderRadiusProperty0"/>
145+
<argument name="cssClasses" value="PageBuilderAdvancedCssClassesDefaultProperty"/>
146+
<argument name="margin" value="PageBuilderMarginsPropertyDefault"/>
147+
<argument name="padding" value="PageBuilderPaddingPropertyDefault"/>
148+
</actionGroup>
149+
150+
-->
151+
<!-- Verify Column Three -->
152+
<actionGroup ref="ValidateAllBackgroundAttributesActionGroup" stepKey="validateColumnThreeBackgroundOnStorefront">
153+
<argument name="section" value="ColumnOnFrontend"/>
154+
<argument name="index" value="3"/>
155+
<argument name="backgroundColor" value="PageBuilderBackgroundColorProperty_21FFFF"/>
114156
<argument name="backgroundImage" value="PageBuilderColumnOneDesktopImage_PNG"/>
115157
<argument name="backgroundPosition" value="PageBuilderBackgroundPosition_TopRight"/>
116158
<argument name="backgroundSize" value="PageBuilderBackgroundSize_Auto"/>
117159
<argument name="backgroundRepeat" value="PageBuilderBackgroundRepeat_Disabled"/>
118160
<argument name="backgroundAttachment" value="PageBuilderBackgroundAttachment_Scroll"/>
119161
</actionGroup>
120-
<actionGroup ref="ValidateAdvancedConfigurationAllOptionsActionGroup" stepKey="validateColumnOneAllAdvancedStorefront">
162+
<actionGroup ref="ValidateAdvancedConfigurationAllOptionsActionGroup" stepKey="validateColumnThreeAllAdvancedStorefront">
121163
<argument name="page" value="ColumnOnFrontend"/>
164+
<argument name="index" value="3"/>
122165
<argument name="alignment" value="PageBuilderAdvancedAlignmentPropertyCenter"/>
123166
<argument name="border" value="PageBuilderAdvancedBorderPropertyDouble"/>
124167
<argument name="borderColor" value="PageBuilderAdvancedBorderColorProperty_82BB6A"/>
@@ -128,7 +171,5 @@
128171
<argument name="margin" value="PageBuilderMarginsPropertyUnique2345"/>
129172
<argument name="padding" value="PageBuilderPaddingPropertyUnique6789"/>
130173
</actionGroup>
131-
132-
133174
</test>
134175
</tests>

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderColumnGroupTest/ColumnGroupSettingsTest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
</actionGroup>
3838
<waitForElementVisible selector="{{ColumnOnBackend.displayLabel('1','6/12')}}" stepKey="findBeforeLabelColumn1"/>
3939
<waitForElementVisible selector="{{ColumnOnBackend.displayLabel('2','6/12')}}" stepKey="findBeforeLabelColumn2"/>
40-
<!-- Edit Column Group values -->
40+
<!-- Add Column Group values -->
4141
<actionGroup ref="updateGridSize" stepKey="updateGridSizeTo6">
4242
<argument name="gridSize" value="6"/>
4343
</actionGroup>

0 commit comments

Comments
 (0)