|
955 | 955 | <after>
|
956 | 956 | <deleteData createDataKey="createCMSBlock" stepKey="deleteCMSBlock"/>
|
957 | 957 | <deleteData createDataKey="createCMSPage" stepKey="deleteCMSPage"/>
|
| 958 | + <actionGroup ref="navigateToMediaGallery" stepKey="navigateToMediaGallery"/> |
| 959 | + <actionGroup ref="NavigateToMediaFolderActionGroup" stepKey="NavigateToFolder2"> |
| 960 | + <argument name="FolderName" value="{{ImageFolder.name}}"/> |
| 961 | + </actionGroup> |
| 962 | + <actionGroup ref="DeleteImageFromStorageActionGroup" stepKey="DeleteImageFromStorage2"> |
| 963 | + <argument name="Image" value="ImageUpload3"/> |
| 964 | + </actionGroup> |
958 | 965 | <actionGroup ref="logout" stepKey="logout"/>
|
959 | 966 | </after>
|
960 | 967 | <!-- Add HTML -->
|
|
973 | 980 | <actionGroup ref="fillSlideOutPanelTextArea" stepKey="enterHtmlContent">
|
974 | 981 | <argument name="property" value="PageBuilderHtmlPropertyButton"/>
|
975 | 982 | </actionGroup>
|
| 983 | + <!-- Add media directives --> |
| 984 | + <comment userInput="Add media directives" stepKey="commentAddMediaDirectives"/> |
| 985 | + <actionGroup ref="addPageLinkWidgetToHtmlCodeWYSIWYGDisabled" stepKey="addPageLinkWidgetToHtmlCodeWYSIWYGDisabled"> |
| 986 | + <argument name="widget" value="PageBuilderTextArea_WidgetCMSPageLink"/> |
| 987 | + <argument name="page" value="$$createCMSPage.identifier$$"/> |
| 988 | + </actionGroup> |
| 989 | + <actionGroup ref="clickHtmlInsertImageButton" stepKey="clickInsertImageInHtmlCode"/> |
| 990 | + <actionGroup ref="clickMediaGalleryStorageRootArrow" stepKey="clickMediaGalleryStorageRootArrow"/> |
| 991 | + <actionGroup ref="CreateImageFolder" stepKey="CreateImageFolder"> |
| 992 | + <argument name="ImageFolder" value="ImageFolder"/> |
| 993 | + </actionGroup> |
| 994 | + <actionGroup ref="attachImage" stepKey="attachImage1"> |
| 995 | + <argument name="Image" value="ImageUpload3"/> |
| 996 | + </actionGroup> |
| 997 | + <actionGroup ref="saveImage" stepKey="insertImage"/> |
| 998 | + <actionGroup ref="assertTextareaContainsValue" stepKey="assertImageInTextareaValueBeforeSave"> |
| 999 | + <argument name="value" value="{{ImageUpload3.value}}"/> |
| 1000 | + <argument name="selector" value="{{HtmlOnConfiguration.textarea}}"/> |
| 1001 | + </actionGroup> |
| 1002 | + <actionGroup ref="addVariableToHtmlCodeWYSIWYGDisabled" stepKey="addVariableToHtmlCodeWYSIWYGDisabled"> |
| 1003 | + <argument name="variable" value="PageBuilderTextArea_VariableBaseURL"/> |
| 1004 | + </actionGroup> |
976 | 1005 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettingsHtml"/>
|
977 | 1006 | <actionGroup ref="saveCMSBlock" stepKey="saveCMSBlock"/>
|
978 |
| - <!-- Validate CMS Block Stage --> |
979 |
| - <comment userInput="Validate CMS Block Stage" stepKey="commentValidateCMSBlockStage"/> |
980 |
| - <seeElement selector="{{HtmlOnStage.base('1')}}" stepKey="seeHtmlBaseCMSBlockStage"/> |
981 |
| - <seeElement selector="{{HtmlOnStage.html('1', PageBuilderHtmlPropertyButton.selector)}}" stepKey="seeHtmlCMSBlockStage"/> |
| 1007 | + <!-- Validate CMS Block Stage After Save --> |
| 1008 | + <comment userInput="Validate CMS Block Stage After Save" stepKey="commentValidateCMSBlockStageAfterSave"/> |
| 1009 | + <seeElement selector="{{HtmlOnStage.base('1')}}" stepKey="seeHtmlBaseCMSBlockStageAfterSave"/> |
| 1010 | + <seeElement selector="{{HtmlOnStage.html('1', PageBuilderHtmlPropertyButton.selector)}}" stepKey="seeHtmlCMSBlockStageAfterSave"/> |
| 1011 | + <executeJS function="return document.querySelectorAll('{{HtmlOnStage.baseCSS}}')[0].innerText;" stepKey="actualTextFromHtmlCodeAfterSave"/> |
| 1012 | + <assertContains stepKey="assertWidgetOnStageAfterSave"> |
| 1013 | + <expectedResult type="string">{{TinyMCEWidgetCMSPageLink.stageValue}}</expectedResult> |
| 1014 | + <actualResult type="variable">actualTextFromHtmlCodeAfterSave</actualResult> |
| 1015 | + </assertContains> |
| 1016 | + <assertContains stepKey="assertImageOnStageAfterSave"> |
| 1017 | + <expectedResult type="string">{{ImageUpload3.value}}</expectedResult> |
| 1018 | + <actualResult type="variable">actualTextFromHtmlCodeAfterSave</actualResult> |
| 1019 | + </assertContains> |
| 1020 | + <assertContains stepKey="assertVariableOnStageAfterSave"> |
| 1021 | + <expectedResult type="string">{{TinyMCEVariableBaseURL.stageValue}}</expectedResult> |
| 1022 | + <actualResult type="variable">actualTextFromHtmlCodeAfterSave</actualResult> |
| 1023 | + </assertContains> |
982 | 1024 | <!-- Add Block to CMS Page -->
|
983 | 1025 | <comment userInput="Add Block to CMS Page" stepKey="commentAddBlockToCMSPage"/>
|
984 | 1026 | <actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSPage">
|
|
1001 | 1043 | <comment userInput="Validate CMS Page Stage" stepKey="commentValidateCMSPageStage"/>
|
1002 | 1044 | <seeElement selector="{{HtmlOnStorefront.base('1')}}" stepKey="seeHtmlBaseCMSPageStage"/>
|
1003 | 1045 | <seeElement selector="{{HtmlOnStorefront.html('1', PageBuilderHtmlPropertyButton.selector)}}" stepKey="seeHtmlCMSPageStage"/>
|
| 1046 | + <executeJS function="return document.querySelectorAll('{{HtmlOnStage.baseCSS}}')[0].innerText;" stepKey="actualTextFromHtmlCodeCMSPageStage"/> |
| 1047 | + <assertContains stepKey="assertWidgetOnStageCMSPageStage"> |
| 1048 | + <expectedResult type="string">{{_ENV.MAGENTO_BASE_URL}}$$createCMSPage.identifier$$</expectedResult> |
| 1049 | + <actualResult type="variable">actualTextFromHtmlCodeCMSPageStage</actualResult> |
| 1050 | + </assertContains> |
| 1051 | + <assertContains stepKey="assertImageOnStageCMSPageStage"> |
| 1052 | + <expectedResult type="string">{{ImageUpload3.value}}</expectedResult> |
| 1053 | + <actualResult type="variable">actualTextFromHtmlCodeCMSPageStage</actualResult> |
| 1054 | + </assertContains> |
| 1055 | + <assertContains stepKey="assertVariableOnStageCMSPageStage"> |
| 1056 | + <expectedResult type="string">{{_ENV.MAGENTO_BASE_URL}}</expectedResult> |
| 1057 | + <actualResult type="variable">actualTextFromHtmlCodeCMSPageStage</actualResult> |
| 1058 | + </assertContains> |
1004 | 1059 | <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
|
1005 | 1060 | <!-- Validate CMS Page Storefront -->
|
1006 | 1061 | <comment userInput="Validate CMS Page Storefront" stepKey="commentValidateCMSPageStorefront"/>
|
|
1012 | 1067 | <click selector="{{HtmlOnStorefront.html('1', PageBuilderHtmlPropertyButton.selectorOnFrontend)}}" stepKey="clickRenderedHtmlButtonCMSPageStorefront"/>
|
1013 | 1068 | <wait time="3" stepKey="waitArbitraryTimeForPotentialNavigationToOccurCMSPageStorefront"/>
|
1014 | 1069 | <seeCurrentUrlEquals url="{{PageBuilderHtmlPropertyButton.url}}" stepKey="seeThatUrlIsChangedToHtmlLinkUrl"/>
|
| 1070 | + <actionGroup ref="navigateToStorefrontForCreatedPage" stepKey="navigateToCMSPageStorefront2"> |
| 1071 | + <argument name="page" value="$$createCMSPage.identifier$$"/> |
| 1072 | + </actionGroup> |
| 1073 | + <seeElement selector="{{HtmlOnStorefront.widgetLink('1', _ENV.MAGENTO_BASE_URL, $$createCMSPage.identifier$$)}}" stepKey="seeWidgetStorefront"/> |
| 1074 | + <seeElement selector="{{StorefrontCMSPageSection.imageSource(ImageUpload3.fileName)}}" stepKey="seeMediaSourceStorefront"/> |
| 1075 | + <executeJS function="return document.querySelectorAll('{{HtmlOnStorefront.baseCSS}}')[0].innerText;" stepKey="actualTextStorefront"/> |
| 1076 | + <assertContains stepKey="assertVariableStorefront"> |
| 1077 | + <expectedResult type="string">{{_ENV.MAGENTO_BASE_URL}}</expectedResult> |
| 1078 | + <actualResult type="variable">actualTextStorefront</actualResult> |
| 1079 | + </assertContains> |
| 1080 | + <!-- Click Page Link Widget Storefront --> |
| 1081 | + <comment userInput="Click Page Link Widget Storefront" stepKey="clickClickPageLinkWidgetStorefront"/> |
| 1082 | + <click selector="{{HtmlOnStorefront.widgetLink('1', _ENV.MAGENTO_BASE_URL, $$createCMSPage.identifier$$)}}" stepKey="clickWidgetStorefront"/> |
| 1083 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
| 1084 | + <seeCurrentUrlEquals url="{{_ENV.MAGENTO_BASE_URL}}$$createCMSPage.identifier$$" stepKey="seeThatUrlIsChangedToPageLinkWidgetUrlStorefront"/> |
1015 | 1085 | </test>
|
1016 | 1086 | </tests>
|
0 commit comments