|
1008 | 1008 | <dontSeeElementInDOM selector="{{ImageOnStorefront.hidden('1')}}" stepKey="dontSeeHiddenElement"/>
|
1009 | 1009 | <seeElement selector="{{ImageOnStorefront.base('1')}}" stepKey="waitForContentTypeVisible" />
|
1010 | 1010 | </test>
|
| 1011 | + <test name="ImageCanUploadToHiddenImage"> |
| 1012 | + <annotations> |
| 1013 | + <features value="PageBuilder"/> |
| 1014 | + <stories value="Image"/> |
| 1015 | + <title value="Add Image to hidden image"/> |
| 1016 | + <description value="A user can upload an image to a hidden image content type"/> |
| 1017 | + <severity value="CRITICAL"/> |
| 1018 | + <useCaseId value="MC-965"/> |
| 1019 | + <testCaseId value=""/> |
| 1020 | + <group value="pagebuilder"/> |
| 1021 | + <group value="pagebuilder-image"/> |
| 1022 | + <group value="pagebuilder-hideShow"/> |
| 1023 | + </annotations> |
| 1024 | + <before> |
| 1025 | + <actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/> |
| 1026 | + <actionGroup ref="navigateToAPageWithPageBuilder" stepKey="navigateToAPageWithPageBuilder"/> |
| 1027 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 1028 | + </before> |
| 1029 | + <after> |
| 1030 | + <actionGroup ref="navigateToMediaGallery" stepKey="navigateToMediaGallery"/> |
| 1031 | + <actionGroup ref="NavigateToMediaFolderActionGroup" stepKey="NavigateToFolder1"> |
| 1032 | + <argument name="FolderName" value="{{PageBuilderImageProperty_StageJPG.path}}"/> |
| 1033 | + </actionGroup> |
| 1034 | + <actionGroup ref="DeleteImageFromStorageActionGroup" stepKey="DeleteImageFromStorage1"> |
| 1035 | + <argument name="Image" value="PageBuilderImageProperty_StageJPG"/> |
| 1036 | + </actionGroup> |
| 1037 | + <actionGroup ref="logout" stepKey="logout"/> |
| 1038 | + </after> |
| 1039 | + <actionGroup ref="addPageBuilderPageTitle" stepKey="enterPageTitle"> |
| 1040 | + <argument name="contentType" value="PageBuilderImageContentType"/> |
| 1041 | + </actionGroup> |
| 1042 | + <!-- Add Image To stage --> |
| 1043 | + <comment userInput="Add Image to Stage" stepKey="addImageContentTypeToStage"/> |
| 1044 | + <actionGroup ref="expandPageBuilderPanelGroup" stepKey="expandPageBuilderPanelGroup"> |
| 1045 | + <argument name="group" value="PageBuilderImageContentType"/> |
| 1046 | + </actionGroup> |
| 1047 | + <actionGroup ref="dragContentTypeToStage" stepKey="dragContentTypeToStage"> |
| 1048 | + <argument name="contentType" value="PageBuilderImageContentType"/> |
| 1049 | + </actionGroup> |
| 1050 | + <!-- Upload image from stage --> |
| 1051 | + <comment userInput="Upload image from stage" stepKey="uploadImageFromStage"/> |
| 1052 | + <actionGroup ref="uploadImageToContentTypeFromStage" stepKey="addImageToStage"> |
| 1053 | + <argument name="property" value="PageBuilderImageProperty_StageJPG"/> |
| 1054 | + <argument name="section" value="ImageOnStage"/> |
| 1055 | + </actionGroup> |
| 1056 | + <actionGroup ref="hideContentType" stepKey="hideContentType"> |
| 1057 | + <argument name="section" value="ImageOnStage"/> |
| 1058 | + <argument name="contentType" value="PageBuilderImageContentType"/> |
| 1059 | + </actionGroup> |
| 1060 | + <click selector="{{PageBuilderStage.selectFromGalleryImageBtn}}" stepKey="clickSelectfromGallery"/> |
| 1061 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
| 1062 | + <actionGroup ref="CreateImageFolder" stepKey="createImageFolder"> |
| 1063 | + <argument name="ImageFolder" value="ImageFolder"/> |
| 1064 | + </actionGroup> |
| 1065 | + <actionGroup ref="attachImage" stepKey="SelectImageFromMediaStorage"> |
| 1066 | + <argument name="Image" value="PageBuilderImageProperty_StageJPG"/> |
| 1067 | + </actionGroup> |
| 1068 | + <actionGroup ref="saveImage" stepKey="saveImage"/> |
| 1069 | + <!-- Validate Stage --> |
| 1070 | + <comment userInput="Validate Stage" stepKey="commentValidateStage"/> |
| 1071 | + <actionGroup ref="validateImage" stepKey="validateImageStage"> |
| 1072 | + <argument name="section" value="ImageOnStage"/> |
| 1073 | + <argument name="image" value="PageBuilderImageProperty_StageJPG"/> |
| 1074 | + </actionGroup> |
| 1075 | + <!-- Validate Stage After Save --> |
| 1076 | + <comment userInput="Validate Stage After Save" stepKey="commentValidateStageAfterSave"/> |
| 1077 | + <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/> |
| 1078 | + <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/> |
| 1079 | + <actionGroup ref="validateImage" stepKey="validateImageStageAfterSave"> |
| 1080 | + <argument name="section" value="ImageOnStage"/> |
| 1081 | + <argument name="image" value="PageBuilderImageProperty_StageJPG"/> |
| 1082 | + </actionGroup> |
| 1083 | + <!-- Validate store front --> |
| 1084 | + <comment userInput="Validate content type is disabled on storefront" stepKey="commentValidateHiddenStorefront"/> |
| 1085 | + <actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront"> |
| 1086 | + <argument name="contentType" value="PageBuilderImageContentType"/> |
| 1087 | + </actionGroup> |
| 1088 | + <waitForElement selector="{{ImageOnStorefront.base('1')}}" stepKey="waitForContentTypeNotVisible" /> |
| 1089 | + <dontSeeElement selector="{{ImageOnStorefront.base('1')}}" stepKey="dontSeeContentType" /> |
| 1090 | + <seeElementInDOM selector="{{ImageOnStorefront.hidden('1')}}" stepKey="waitForHiddenElement" /> |
| 1091 | + </test> |
1011 | 1092 | </tests>
|
0 commit comments