|
890 | 890 | </actionGroup>
|
891 | 891 | <dontSeeElementInDOM selector="{{DividerOnStorefront.base('1')}}" stepKey="dontSeeContentTypeInStorefront"/>
|
892 | 892 | </test>
|
| 893 | + <test name="DividerMoveDivdier"> |
| 894 | + <annotations> |
| 895 | + <features value="PageBuilder"/> |
| 896 | + <stories value="Divider"/> |
| 897 | + <title value="Move Divider Between Columns"/> |
| 898 | + <description value="Verify that moving a divider content type on the stage will update the storefront"/> |
| 899 | + <severity value="CRITICAL"/> |
| 900 | + <useCaseId value="MC-3226"/> |
| 901 | + <testCaseId value="MC-3370"/> |
| 902 | + <group value="pagebuilder"/> |
| 903 | + <group value="pagebuilder-divider"/> |
| 904 | + <group value="pagebuilder-dividerCommon"/> |
| 905 | + <group value="pagebuilder-column"/> |
| 906 | + </annotations> |
| 907 | + <before> |
| 908 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 909 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 910 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 911 | + </before> |
| 912 | + <after> |
| 913 | + <actionGroup ref="logout" stepKey="logout"/> |
| 914 | + </after> |
| 915 | + <actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle"> |
| 916 | + <argument name="contentType" value="PageBuilderDividerContentType"/> |
| 917 | + </actionGroup> |
| 918 | + <actionGroup ref="dragContentTypeToStage" stepKey="dragColumnIntoStage"> |
| 919 | + <argument name="contentType" value="PageBuilderColumnContentType"/> |
| 920 | + </actionGroup> |
| 921 | + <!-- Add Heading to Stage --> |
| 922 | + <comment userInput="Add Heading to Stage" stepKey="commentAddHeadingToStage"/> |
| 923 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragHeadingToColumn"> |
| 924 | + <argument name="contentType" value="PageBuilderHeadingContentType"/> |
| 925 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 926 | + <argument name="containerTargetIndex" value="2" /> |
| 927 | + </actionGroup> |
| 928 | + <actionGroup ref="enterHeadingOnStage" stepKey="enterHeadingOnStage"> |
| 929 | + <argument name="headingText" value="PageBuilderHeadingTextProperty"/> |
| 930 | + </actionGroup> |
| 931 | + <actionGroup ref="clickOutsideLiveEditHeading" stepKey="clickOutsideLiveEditHeading"> |
| 932 | + <argument name="index" value="1"/> |
| 933 | + </actionGroup> |
| 934 | + <!-- Add Divider to Stage --> |
| 935 | + <comment userInput="Add Divider to Stage" stepKey="commentAddDividerToStage"/> |
| 936 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandGroupInteractive"> |
| 937 | + <argument name="group" value="PageBuilderDividerContentType"/> |
| 938 | + </actionGroup> |
| 939 | + <actionGroup ref="dragContentTypeToContainer" stepKey="dragDividerToColumn"> |
| 940 | + <argument name="contentType" value="PageBuilderDividerContentType"/> |
| 941 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 942 | + <argument name="containerTargetIndex" value="2" /> |
| 943 | + </actionGroup> |
| 944 | + <!-- Validate Stage --> |
| 945 | + <comment userInput="Validate Stage" stepKey="commentValidateStage"/> |
| 946 | + <actionGroup ref="validateContentTypeInsideContainerStage" stepKey="validateHeadingStage"> |
| 947 | + <argument name="contentType" value="PageBuilderHeadingContentType"/> |
| 948 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 949 | + <argument name="positionInContainer" value="1"/> |
| 950 | + <argument name="contentTypeIndex" value="1"/> |
| 951 | + <argument name="containerTargetIndex" value="2"/> |
| 952 | + </actionGroup> |
| 953 | + <actionGroup ref="validateContentTypeInsideContainerStage" stepKey="validateDividerStage"> |
| 954 | + <argument name="contentType" value="PageBuilderDividerContentType"/> |
| 955 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 956 | + <argument name="positionInContainer" value="2"/> |
| 957 | + <argument name="contentTypeIndex" value="1"/> |
| 958 | + <argument name="containerTargetIndex" value="2"/> |
| 959 | + </actionGroup> |
| 960 | + <!-- Move Divider --> |
| 961 | + <comment userInput="Move Divider" stepKey="commentMoveDivider"/> |
| 962 | + <actionGroup ref="moveContentTypeToContainer" stepKey="moveDividerToLeftColumn"> |
| 963 | + <argument name="contentType" value="PageBuilderDividerContentType"/> |
| 964 | + <argument name="contentTypeIndex" value="1"/> |
| 965 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 966 | + <argument name="containerTargetIndex" value="1"/> |
| 967 | + </actionGroup> |
| 968 | + <actionGroup ref="validateContentTypeInsideContainerStage" stepKey="validateHeadingStage2"> |
| 969 | + <argument name="contentType" value="PageBuilderHeadingContentType"/> |
| 970 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 971 | + <argument name="contentTypeIndex" value="1"/> |
| 972 | + <argument name="containerTargetIndex" value="2"/> |
| 973 | + </actionGroup> |
| 974 | + <actionGroup ref="validateContentTypeInsideContainerStage" stepKey="validateDividerStage2"> |
| 975 | + <argument name="contentType" value="PageBuilderDividerContentType"/> |
| 976 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 977 | + <argument name="contentTypeIndex" value="1"/> |
| 978 | + <argument name="containerTargetIndex" value="1"/> |
| 979 | + </actionGroup> |
| 980 | + <!-- Save Page --> |
| 981 | + <comment userInput="Save Page" stepKey="commentSavePage"/> |
| 982 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/> |
| 983 | + <!-- Validate Storefront --> |
| 984 | + <comment userInput="Validate Storefront" stepKey="validateStorefront"/> |
| 985 | + <actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront"> |
| 986 | + <argument name="contentType" value="PageBuilderDividerContentType"/> |
| 987 | + </actionGroup> |
| 988 | + <actionGroup ref="validateContentTypeInsideContainerStorefront" stepKey="validateHeadingStorefront"> |
| 989 | + <argument name="contentType" value="PageBuilderHeadingContentType"/> |
| 990 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 991 | + <argument name="contentTypeIndex" value="1"/> |
| 992 | + <argument name="containerTargetIndex" value="2"/> |
| 993 | + </actionGroup> |
| 994 | + <actionGroup ref="validateContentTypeInsideContainerStorefront" stepKey="validateDividerStorefront"> |
| 995 | + <argument name="contentType" value="PageBuilderDividerContentType"/> |
| 996 | + <argument name="containerTargetType" value="PageBuilderColumnContentType"/> |
| 997 | + <argument name="contentTypeIndex" value="1"/> |
| 998 | + <argument name="containerTargetIndex" value="1"/> |
| 999 | + </actionGroup> |
| 1000 | + </test> |
893 | 1001 | </tests>
|
0 commit comments