|
2423 | 2423 | <argument name="padding" value="PageBuilderPaddingPropertyUnique"/>
|
2424 | 2424 | </actionGroup>
|
2425 | 2425 | </test>
|
| 2426 | + <test name="AdvancedConfigurationRemoveAllAttributes"> |
| 2427 | + <annotations> |
| 2428 | + <features value="PageBuilder"/> |
| 2429 | + <stories value="Advanced Configuration"/> |
| 2430 | + <title value="Advanced Configuration - Remove - All Attributes"/> |
| 2431 | + <description value="Tests that all attributes are removed on Stage and Storefront for Text"/> |
| 2432 | + <severity value="AVERAGE"/> |
| 2433 | + <testCaseId value="MC-2319"/> |
| 2434 | + <useCaseId value="MC-401"/> |
| 2435 | + <group value="pagebuilder"/> |
| 2436 | + <group value="pagebuilder-advancedConfig"/> |
| 2437 | + </annotations> |
| 2438 | + <before> |
| 2439 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 2440 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 2441 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 2442 | + </before> |
| 2443 | + <after> |
| 2444 | + <actionGroup ref="logout" stepKey="logout"/> |
| 2445 | + </after> |
| 2446 | + <actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle"> |
| 2447 | + <argument name="contentType" value="PageBuilderTextContentType"/> |
| 2448 | + </actionGroup> |
| 2449 | + <!-- Add Text To Stage --> |
| 2450 | + <comment userInput="Add Text To Stage" stepKey="commentAddText"/> |
| 2451 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragTextIntoStage"> |
| 2452 | + <argument name="contentType" value="PageBuilderTextContentType"/> |
| 2453 | + <argument name="containerTargetType" value="PageBuilderRowContentType"/> |
| 2454 | + <argument name="containerTargetIndex" value="1"/> |
| 2455 | + <argument name="contentTypeIndex" value="1"/> |
| 2456 | + </actionGroup> |
| 2457 | + <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditMenuOnStage"> |
| 2458 | + <argument name="contentType" value="PageBuilderTextContentType"/> |
| 2459 | + <argument name="contentTypeIndex" value="1"/> |
| 2460 | + </actionGroup> |
| 2461 | + <actionGroup ref="addTextToTinyMCE" stepKey="enterText"> |
| 2462 | + <argument name="property" value="PageBuilderTextContentType"/> |
| 2463 | + </actionGroup> |
| 2464 | + <actionGroup ref="expandConfigurationSection" stepKey="expandConfigurationSection"/> |
| 2465 | + <actionGroup ref="chooseVisualSelectOption" stepKey="selectAlignmentCenter"> |
| 2466 | + <argument name="property" value="PageBuilderAdvancedAlignmentPropertyCenter"/> |
| 2467 | + </actionGroup> |
| 2468 | + <actionGroup ref="selectSlideOutPanelFieldGeneral" stepKey="selectBorder"> |
| 2469 | + <argument name="property" value="PageBuilderAdvancedBorderPropertySolid"/> |
| 2470 | + </actionGroup> |
| 2471 | + <actionGroup ref="fillSlideOutPanelField" stepKey="enterBorderColor"> |
| 2472 | + <argument name="property" value="PageBuilderAdvancedBorderColorProperty_green"/> |
| 2473 | + </actionGroup> |
| 2474 | + <actionGroup ref="fillSlideOutPanelField" stepKey="enterBorderWidth"> |
| 2475 | + <argument name="property" value="PageBuilderAdvancedBorderWidthProperty10"/> |
| 2476 | + </actionGroup> |
| 2477 | + <actionGroup ref="fillSlideOutPanelField" stepKey="enterBorderRadius"> |
| 2478 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusProperty12"/> |
| 2479 | + </actionGroup> |
| 2480 | + <actionGroup ref="fillSlideOutPanelField" stepKey="enterCSSClasses"> |
| 2481 | + <argument name="property" value="PageBuilderAdvancedCssClassesPropertyThreeClasses"/> |
| 2482 | + </actionGroup> |
| 2483 | + <actionGroup ref="fillSlideOutPanelFieldMargins" stepKey="enterMargins"> |
| 2484 | + <argument name="property" value="PageBuilderMarginsPropertyUnique"/> |
| 2485 | + </actionGroup> |
| 2486 | + <actionGroup ref="fillSlideOutPanelFieldPadding" stepKey="enterPadding"> |
| 2487 | + <argument name="property" value="PageBuilderPaddingPropertyUnique"/> |
| 2488 | + </actionGroup> |
| 2489 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/> |
| 2490 | + <!-- Stage: Check All Attributes --> |
| 2491 | + <comment userInput="Stage: Check All Attributes" stepKey="commentStageCheck1"/> |
| 2492 | + <actionGroup ref="validateAdvancedStyleWithAllUpdated" stepKey="validateStage1"> |
| 2493 | + <argument name="page" value="TextOnStage"/> |
| 2494 | + <argument name="alignment" value="PageBuilderAdvancedAlignmentPropertyCenter"/> |
| 2495 | + <argument name="border" value="PageBuilderAdvancedBorderPropertySolid"/> |
| 2496 | + <argument name="borderColor" value="PageBuilderAdvancedBorderColorProperty_green"/> |
| 2497 | + <argument name="borderWidth" value="PageBuilderAdvancedBorderWidthProperty10"/> |
| 2498 | + <argument name="borderRadius" value="PageBuilderAdvancedBorderRadiusProperty12"/> |
| 2499 | + <argument name="cssClasses" value="PageBuilderAdvancedCssClassesPropertyThreeClasses"/> |
| 2500 | + <argument name="margin" value="PageBuilderMarginsPropertyUnique"/> |
| 2501 | + <argument name="padding" value="PageBuilderPaddingPropertyUnique"/> |
| 2502 | + </actionGroup> |
| 2503 | + <comment userInput="Validate Stage After Save" stepKey="commentStageAfterSave"/> |
| 2504 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/> |
| 2505 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage2"/> |
| 2506 | + <!-- Stage: Check All Attributes --> |
| 2507 | + <comment userInput="Stage: Check All Attributes" stepKey="commentStageCheck2"/> |
| 2508 | + <actionGroup ref="validateAdvancedStyleWithAllUpdated" stepKey="validateStage2"> |
| 2509 | + <argument name="page" value="TextOnStage"/> |
| 2510 | + <argument name="alignment" value="PageBuilderAdvancedAlignmentPropertyCenter"/> |
| 2511 | + <argument name="border" value="PageBuilderAdvancedBorderPropertySolid"/> |
| 2512 | + <argument name="borderColor" value="PageBuilderAdvancedBorderColorProperty_green"/> |
| 2513 | + <argument name="borderWidth" value="PageBuilderAdvancedBorderWidthProperty10"/> |
| 2514 | + <argument name="borderRadius" value="PageBuilderAdvancedBorderRadiusProperty12"/> |
| 2515 | + <argument name="cssClasses" value="PageBuilderAdvancedCssClassesPropertyThreeClasses"/> |
| 2516 | + <argument name="margin" value="PageBuilderMarginsPropertyUnique"/> |
| 2517 | + <argument name="padding" value="PageBuilderPaddingPropertyUnique"/> |
| 2518 | + </actionGroup> |
| 2519 | + <!-- Clear Advanced Configuration Section --> |
| 2520 | + <comment userInput="Clear Advanced Configuration Section" stepKey="commentClearAdvancedConfigurationSection"/> |
| 2521 | + <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditMenuOnStage2"> |
| 2522 | + <argument name="contentType" value="PageBuilderTextContentType"/> |
| 2523 | + <argument name="contentTypeIndex" value="1"/> |
| 2524 | + </actionGroup> |
| 2525 | + <actionGroup ref="expandConfigurationSection" stepKey="expandConfigurationSection2"/> |
| 2526 | + <actionGroup ref="chooseVisualSelectOption" stepKey="selectAlignmentDefault"> |
| 2527 | + <argument name="property" value="PageBuilderAdvancedAlignmentPropertyDefault"/> |
| 2528 | + </actionGroup> |
| 2529 | + <actionGroup ref="selectSlideOutPanelFieldGeneral" stepKey="selectBorderDefault"> |
| 2530 | + <argument name="property" value="PageBuilderAdvancedBorderPropertyDefault"/> |
| 2531 | + </actionGroup> |
| 2532 | + <actionGroup ref="clearSlideOutPanelFieldGeneral" stepKey="clearBorderColor"> |
| 2533 | + <argument name="property" value="PageBuilderAdvancedBorderColorProperty_green"/> |
| 2534 | + </actionGroup> |
| 2535 | + <actionGroup ref="clearSlideOutPanelFieldGeneral" stepKey="clearBorderWidth"> |
| 2536 | + <argument name="property" value="PageBuilderAdvancedBorderWidthProperty500"/> |
| 2537 | + </actionGroup> |
| 2538 | + <actionGroup ref="clearSlideOutPanelFieldGeneral" stepKey="clearBorderRadius"> |
| 2539 | + <argument name="property" value="PageBuilderAdvancedBorderRadiusProperty500"/> |
| 2540 | + </actionGroup> |
| 2541 | + <actionGroup ref="clearSlideOutPanelFieldGeneral" stepKey="clearCSSClasses"> |
| 2542 | + <argument name="property" value="PageBuilderAdvancedCssClassesPropertyThreeClasses"/> |
| 2543 | + </actionGroup> |
| 2544 | + <actionGroup ref="clearSlideOutPanelFieldMarginsAndPadding" stepKey="clearMarginsAndPaddings"> |
| 2545 | + <argument name="property" value="PageBuilderMarginsPropertyUnique"/> |
| 2546 | + </actionGroup> |
| 2547 | + <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings2"/> |
| 2548 | + <!-- Stage: Check All Attributes --> |
| 2549 | + <comment userInput="Stage: Check All Attributes" stepKey="commentStageCheck3"/> |
| 2550 | + <actionGroup ref="validateAdvancedStyleWithNoConfiguration" stepKey="validateStage3"> |
| 2551 | + <argument name="page" value="TextOnStage"/> |
| 2552 | + </actionGroup> |
| 2553 | + <comment userInput="Validate Stage After Save" stepKey="commentStageAfterSave2"/> |
| 2554 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage2"/> |
| 2555 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage3"/> |
| 2556 | + <!-- Stage: Check All Attributes --> |
| 2557 | + <comment userInput="Stage: Check All Attributes" stepKey="commentStageCheck4"/> |
| 2558 | + <actionGroup ref="validateAdvancedStyleWithNoConfiguration" stepKey="validateStage4"> |
| 2559 | + <argument name="page" value="TextOnStage"/> |
| 2560 | + </actionGroup> |
| 2561 | + <actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront"> |
| 2562 | + <argument name="contentType" value="PageBuilderTextContentType"/> |
| 2563 | + </actionGroup> |
| 2564 | + <!-- Storefront: Check All Attributes --> |
| 2565 | + <comment userInput="Storefront: Check All Attributes" stepKey="commentStorefrontCheck"/> |
| 2566 | + <actionGroup ref="validateAdvancedStyleWithNoConfiguration" stepKey="validateStorefront"> |
| 2567 | + <argument name="page" value="TextOnStorefront"/> |
| 2568 | + </actionGroup> |
| 2569 | + </test> |
2426 | 2570 | </tests>
|
0 commit comments