|
1429 | 1429 | <argument name="containerTargetIndex" value="2"/>
|
1430 | 1430 | </actionGroup>
|
1431 | 1431 | </test>
|
| 1432 | + <test name="BannerMoveBanner"> |
| 1433 | + <annotations> |
| 1434 | + <features value="PageBuilder"/> |
| 1435 | + <stories value="Banner"/> |
| 1436 | + <title value="Move Banner Between Columns"/> |
| 1437 | + <description value="Verify that moving a banner content type on the stage will update the storefront"/> |
| 1438 | + <severity value="CRITICAL"/> |
| 1439 | + <useCaseId value="MC-3239"/> |
| 1440 | + <testCaseId value="MC-3366"/> |
| 1441 | + <group value="pagebuilder"/> |
| 1442 | + <group value="pagebuilder-banner"/> |
| 1443 | + <group value="pagebuilder-column"/> |
| 1444 | + </annotations> |
| 1445 | + <before> |
| 1446 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 1447 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 1448 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 1449 | + </before> |
| 1450 | + <after> |
| 1451 | + <actionGroup ref="logout" stepKey="logout"/> |
| 1452 | + </after> |
| 1453 | + <actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle"> |
| 1454 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 1455 | + </actionGroup> |
| 1456 | + <actionGroup ref="dragContentTypeToStage" stepKey="dragColumnIntoStage"> |
| 1457 | + <argument name="contentType" value="PageBuilderColumnContentType"/> |
| 1458 | + </actionGroup> |
| 1459 | + <!-- Add Heading to Stage --> |
| 1460 | + <comment userInput="Add Heading to Stage" stepKey="commentAddHeadingToStage"/> |
| 1461 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragHeadingToColumn"> |
| 1462 | + <argument name="contentType" value="PageBuilderHeadingContentType"/> |
| 1463 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 1464 | + <argument name="containerTargetIndex" value="2" /> |
| 1465 | + </actionGroup> |
| 1466 | + <actionGroup ref="enterHeadingOnStage" stepKey="enterHeadingOnStage"> |
| 1467 | + <argument name="headingText" value="PageBuilderHeadingTextProperty"/> |
| 1468 | + </actionGroup> |
| 1469 | + <actionGroup ref="clickOutsideLiveEditHeading" stepKey="clickOutsideLiveEditHeading"> |
| 1470 | + <argument name="index" value="1"/> |
| 1471 | + </actionGroup> |
| 1472 | + <!-- Add Banner to Stage --> |
| 1473 | + <comment userInput="Add Banner to Stage" stepKey="commentAddBannerToStage"/> |
| 1474 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandGroupInteractive"> |
| 1475 | + <argument name="group" value="PageBuilderBannerContentType"/> |
| 1476 | + </actionGroup> |
| 1477 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragBannerToColumn"> |
| 1478 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 1479 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 1480 | + <argument name="containerTargetIndex" value="2" /> |
| 1481 | + </actionGroup> |
| 1482 | + <!-- Update Edit Panel --> |
| 1483 | + <comment userInput="Update Edit Panel" stepKey="commentEdit"/> |
| 1484 | + <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage"> |
| 1485 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 1486 | + </actionGroup> |
| 1487 | + <actionGroup ref="fillSlideOutPanelField" stepKey="enterBackgroundColor"> |
| 1488 | + <argument name="property" value="PageBuilderBackgroundColor_Plaintext_Green"/> |
| 1489 | + </actionGroup> |
| 1490 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/> |
| 1491 | + <!-- Validate Stage --> |
| 1492 | + <comment userInput="Validate Stage" stepKey="commentValidateStage"/> |
| 1493 | + <actionGroup ref="validateContentTypeInsideContainerStage" stepKey="validateHeadingStage"> |
| 1494 | + <argument name="contentType" value="PageBuilderHeadingContentType"/> |
| 1495 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 1496 | + <argument name="positionInContainer" value="1"/> |
| 1497 | + <argument name="contentTypeIndex" value="1"/> |
| 1498 | + <argument name="containerTargetIndex" value="2"/> |
| 1499 | + </actionGroup> |
| 1500 | + <actionGroup ref="validateContentTypeInsideContainerStage" stepKey="validateBannerStage"> |
| 1501 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 1502 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 1503 | + <argument name="positionInContainer" value="2"/> |
| 1504 | + <argument name="contentTypeIndex" value="1"/> |
| 1505 | + <argument name="containerTargetIndex" value="2"/> |
| 1506 | + </actionGroup> |
| 1507 | + <!-- Move Banner --> |
| 1508 | + <comment userInput="Move Banner" stepKey="commentMoveBanner"/> |
| 1509 | + <actionGroup ref="moveContentTypeToContainer" stepKey="moveBannerToLeftColumn"> |
| 1510 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 1511 | + <argument name="contentTypeIndex" value="1"/> |
| 1512 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 1513 | + <argument name="containerTargetIndex" value="1"/> |
| 1514 | + </actionGroup> |
| 1515 | + <actionGroup ref="validateContentTypeInsideContainerStage" stepKey="validateHeadingStage2"> |
| 1516 | + <argument name="contentType" value="PageBuilderHeadingContentType"/> |
| 1517 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 1518 | + <argument name="contentTypeIndex" value="1"/> |
| 1519 | + <argument name="containerTargetIndex" value="2"/> |
| 1520 | + </actionGroup> |
| 1521 | + <actionGroup ref="validateContentTypeInsideContainerStage" stepKey="validateBannerStage2"> |
| 1522 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 1523 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 1524 | + <argument name="contentTypeIndex" value="1"/> |
| 1525 | + <argument name="containerTargetIndex" value="1"/> |
| 1526 | + </actionGroup> |
| 1527 | + <!-- Save Page --> |
| 1528 | + <comment userInput="Save Page" stepKey="commentSavePage"/> |
| 1529 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/> |
| 1530 | + <!-- Validate Storefront --> |
| 1531 | + <comment userInput="Validate Storefront" stepKey="validateStorefront"/> |
| 1532 | + <actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront"> |
| 1533 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 1534 | + </actionGroup> |
| 1535 | + <actionGroup ref="validateContentTypeInsideContainerStorefront" stepKey="validateHeadingStorefront"> |
| 1536 | + <argument name="contentType" value="PageBuilderHeadingContentType"/> |
| 1537 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 1538 | + <argument name="contentTypeIndex" value="1"/> |
| 1539 | + <argument name="containerTargetIndex" value="2"/> |
| 1540 | + </actionGroup> |
| 1541 | + <actionGroup ref="validateContentTypeInsideContainerStorefront" stepKey="validateBannerStorefront"> |
| 1542 | + <argument name="contentType" value="PageBuilderBannerContentType"/> |
| 1543 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 1544 | + <argument name="contentTypeIndex" value="1"/> |
| 1545 | + <argument name="containerTargetIndex" value="1"/> |
| 1546 | + </actionGroup> |
| 1547 | + </test> |
1432 | 1548 | </tests>
|
0 commit comments