Skip to content

Commit 7004729

Browse files
committed
Merge branch '557_user-access-row-action-panel' of hannahnida/magento2-page-builder into 557_user-access-row-action-panel
2 parents 9012c8a + 6556b08 commit 7004729

File tree

3 files changed

+32
-8
lines changed

3 files changed

+32
-8
lines changed

app/code/Magento/PageBuilder/Test/Mftf/Section/PageBuilderRowSection/RowOnStorefrontSection.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
<element name="rowChildContentWidthJS" type="text" selector="document.querySelectorAll('[data-content-type=row]')[{{arg1}} - 1].querySelectorAll('[data-content-type={{arg2}}]')[{{arg3}} - 1].clientWidth" parameterized="true"/>
2424
<element name="appearance" type="text" selector="(//div[@data-content-type='row'])[{{arg1}}][@data-appearance='{{arg2}}']" parameterized="true"/>
2525
<element name="appearanceContainedCSS" type="text" selector="[data-content-type=row][data-appearance=contained]"/>
26-
<element name="appearanceFullBleedCSS" type="text" selector="[data-content-type=row][data-appearance=full-bleed]"/>
2726
<element name="appearanceFullWidthCSS" type="text" selector="[data-content-type=row][data-appearance=full-width]"/>
27+
<element name="appearanceFullBleedCSS" type="text" selector="[data-content-type=row][data-appearance=full-bleed]"/>
2828
<element name="minHeight" type="button" selector="(//div[@data-content-type='row'])[{{arg1}}]/div[contains(@style, 'min-height: {{arg2}};')]" parameterized="true" deprecated="Styles are not inline"/>
2929
<element name="verticalAlignContainer" type="button" selector="(//div[@data-content-type='row'])[{{arg1}}]/div[contains(@style, 'justify-content: {{arg2}};')]" parameterized="true" deprecated="Styles are not inline"/>
3030
<!-- Background Configuration -->

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderContainerTest/PageBuilderVerifyContainerAffordanceTest.xml

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,16 @@
7676
<argument name="CMSPage" value="$$createCMSPage$$"/>
7777
</actionGroup>
7878
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
79+
<actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditMenuOnStage3">
80+
<argument name="contentType" value="PageBuilderRowContentType"/>
81+
</actionGroup>
82+
<actionGroup ref="chooseVisualSelectOption" stepKey="enterAppearance3">
83+
<argument name="property" value="PageBuilderRowAppearance_FullBleed"/>
84+
</actionGroup>
85+
<actionGroup ref="fillSlideOutPanelFieldMarginsAndPadding" stepKey="fillSlideOutPanelFieldMarginsAndPadding">
86+
<argument name="property" value="PageBuilderAdvancedMarginsAndPaddingPropertyDefault"/>
87+
</actionGroup>
88+
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings3"/>
7989
<actionGroup ref="expandPageBuilderPanelMenuSection" stepKey="expandPageBuilderPanelMenuSection2">
8090
<argument name="contentType" value="PageBuilderBlockContentType"/>
8191
</actionGroup>
@@ -88,7 +98,7 @@
8898
<actionGroup ref="searchBlockInGrid" stepKey="searchBlockInGrid">
8999
<argument name="block" value="$$createCMSBlock$$"/>
90100
</actionGroup>
91-
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings3"/>
101+
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings4"/>
92102
<!-- Validate Stage for CMS Page -->
93103
<actionGroup ref="VerifyAffordanceSizeActionGroup" stepKey="verifyAffordanceSizeActionGroup4"/>
94104
<seeNumberOfElements selector="{{RowOnStage.affordanceCSS}}" userInput="1" stepKey="seeNumberOfAffordance2"/>
@@ -99,5 +109,24 @@
99109
<argument name="page" value="$$createCMSPage.identifier$$"/>
100110
</actionGroup>
101111
<dontSeeElementInDOM selector="{{RowOnStage.affordanceCSS}}" stepKey="dontSeeAffordanceInDOM"/>
112+
<executeJS function="return window.innerWidth;" stepKey="viewportWidth"/>
113+
<waitForElementVisible selector="{{RowOnStorefront.appearanceContainedCSS}}" stepKey="waitForRowContainedVisible"/>
114+
<executeJS function="return parseInt(document.querySelector('{{RowOnStorefront.appearanceFullBleedCSS}} {{RowOnStorefront.appearanceContainedCSS}}').getBoundingClientRect().width, 10)" stepKey="actualRowContainedSize"/>
115+
<assertEquals stepKey="assertRowContainedEqualsExpected">
116+
<expectedResult type="variable">actualRowContainedSize</expectedResult>
117+
<actualResult type="variable">actualRowContainedSize</actualResult>
118+
</assertEquals>
119+
<waitForElementVisible selector="{{RowOnStorefront.appearanceFullWidthCSS}}" stepKey="waitForRowFullWidthVisible"/>
120+
<executeJS function="return parseInt(document.querySelector('{{RowOnStorefront.appearanceFullBleedCSS}} {{RowOnStorefront.appearanceFullWidthCSS}}').getBoundingClientRect().width, 10)" stepKey="actualRowFullWidthSize"/>
121+
<assertEquals stepKey="assertRowFullWidthEqualsExpected">
122+
<expectedResult type="variable">viewportWidth</expectedResult>
123+
<actualResult type="variable">actualRowFullWidthSize</actualResult>
124+
</assertEquals>
125+
<waitForElementVisible selector="{{RowOnStorefront.appearanceFullBleedCSS}}" stepKey="waitForRowFullBleedVisible"/>
126+
<executeJS function="return parseInt(document.querySelector('{{RowOnStorefront.appearanceFullBleedCSS}} {{RowOnStorefront.appearanceFullBleedCSS}}').getBoundingClientRect().width, 10)" stepKey="actualRowFullBleedSize"/>
127+
<assertEquals stepKey="assertRowFullBleedEqualsExpected">
128+
<expectedResult type="variable">viewportWidth</expectedResult>
129+
<actualResult type="variable">actualRowFullBleedSize</actualResult>
130+
</assertEquals>
102131
</test>
103132
</tests>

app/code/Magento/PageBuilder/Test/Mftf/Test/AdminPageBuilderRowBackgroundAttributeTest/RowValidateVideoBackgroundPlayOnlyWhenVisibleDisabled.xml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -86,13 +86,8 @@
8686
</actionGroup>
8787
<actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings4"/>
8888
<!-- Validate Stage -->
89-
<actionGroup ref="ScrollToActionGroup" stepKey="scrollRow4StageBeforeSave">
90-
<argument name="cssSelector" value="{{RowOnStage.affordanceCSS}}"/>
91-
<argument name="index" value="4"/>
92-
<argument name="verticalOffset" value="-100"/>
93-
</actionGroup>
9489
<wait time="5" stepKey="waitForVideoCompleteStage"/>
95-
<actionGroup ref="validateVideoBackgroundFinishedPlaying" stepKey="validateVideoFinishedPlayingStage1">
90+
<actionGroup ref="validateVideoBackgroundFinishedPlayingBeforeViewing" stepKey="validateVideoFinishedPlayingStage1">
9691
<argument name="section" value="RowOnStage"/>
9792
<argument name="videoUrl" value="PageBuilderVideoBackgroundUrl_Mp4_URL"/>
9893
<argument name="index" value="4"/>

0 commit comments

Comments
 (0)