Skip to content

Commit 55eef94

Browse files
committed
MC-3775: Button editable state is not consistent with the options panel appearing
- Restore test as valid
1 parent 086e4ac commit 55eef94

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

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

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1244,6 +1244,54 @@
12441244
</actionGroup>
12451245
<seeElement selector="{{ButtonItemOnStorefront.notHidden('1')}}" stepKey="seeContentTypeNotHiddenStorefront"/>
12461246
</test>
1247+
<test name="ButtonItemCanSaveButtonTextWithoutFocusingOutsideOfLiveEdit">
1248+
<annotations>
1249+
<features value="PageBuilder"/>
1250+
<stories value="Buttons"/>
1251+
<title value="Button Item - Can Save Button Text Without Focusing Outside of Live Edit"/>
1252+
<description value="A user should be able to edit a button item inline on the stage and save the edit without first focusing outside of the live edit area."/>
1253+
<severity value="AVERAGE"/>
1254+
<useCaseId value="MC-877"/>
1255+
<testCaseId value="MC-3672"/>
1256+
<group value="pagebuilder"/>
1257+
<group value="pagebuilder-buttons"/>
1258+
<group value="pagebuilder-buttonItem"/>
1259+
</annotations>
1260+
<before>
1261+
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
1262+
<actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/>
1263+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
1264+
</before>
1265+
<after>
1266+
<actionGroup ref="logout" stepKey="logout"/>
1267+
</after>
1268+
<actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle">
1269+
<argument name="contentType" value="PageBuilderButtonsContentType"/>
1270+
</actionGroup>
1271+
<!-- Add Button Group -->
1272+
<comment userInput="Add Button Group" stepKey="commentAddButtonGroup"/>
1273+
<actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup">
1274+
<argument name="group" value="PageBuilderButtonsContentType"/>
1275+
</actionGroup>
1276+
<actionGroup ref="dragContentTypeToStage" stepKey="dragButtonsOntoStage">
1277+
<argument name="contentType" value="PageBuilderButtonsContentType"/>
1278+
</actionGroup>
1279+
<!-- Enter Text On Stage -->
1280+
<comment userInput="Enter Text On Stage" stepKey="commentEnterText"/>
1281+
<waitForElementVisible selector="{{ButtonItemOnStage.editableButtonItemElement('1')}}" stepKey="waitForButtonEditable"/>
1282+
<click selector="{{ButtonItemOnStage.editableButtonItemElement('1')}}" stepKey="clickButtonText"/>
1283+
<pressKey selector="{{ButtonItemOnStage.editableButtonItemElement('1')}}" userInput="{{PageBuilderButtonItemText_Common.value}}" stepKey="enterButtonText"/>
1284+
<!-- Click Save -->
1285+
<comment userInput="Click Save" stepKey="commentSave"/>
1286+
<moveMouseOver selector="{{CmsNewPagePageActionsSection.saveAndContinueEdit}}" stepKey="moveMouseOverSave"/>
1287+
<click selector="{{CmsNewPagePageActionsSection.saveAndContinueEdit}}" stepKey="clickSaveAndContinueEditCmsPage"/>
1288+
<waitForPageLoad stepKey="waitForCmsPageLoad"/>
1289+
<waitForElementVisible selector="{{CmsNewPagePageActionsSection.cmsPageTitle}}" stepKey="waitForCmsPageTitle"/>
1290+
<actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
1291+
<!-- Validate Stage After Page Save -->
1292+
<comment userInput="Validate Stage After Page Save" stepKey="commentValidateStage2"/>
1293+
<seeElement selector="{{ButtonItemOnStage.buttonItemText('1', PageBuilderButtonItemText_Common.value)}}" stepKey="seeButtonTextStage"/>
1294+
</test>
12471295
<test name="ButtonItemHtmlValueInButtons">
12481296
<annotations>
12491297
<features value="PageBuilder"/>

0 commit comments

Comments
 (0)