|
57 | 57 | <argument name="widget" value="PageBuilderTextArea_WidgetCMSPageLink"/>
|
58 | 58 | <argument name="page" value="html-code{{PageBuilderPageTitle.pageName}}"/>
|
59 | 59 | </actionGroup>
|
60 |
| - <waitForElementVisible selector="{{HtmlOnConfiguration.insertImageButton}}" stepKey="waitForInsertImage"/> |
61 |
| - <click selector="{{HtmlOnConfiguration.insertImageButton}}" stepKey="clickInsertImage"/> |
62 |
| - <waitForPageLoad stepKey="waitForPageLoad"/> |
63 |
| - <click selector="{{MediaGallerySection.StorageRootArrow}}" stepKey="clickStorageRoot"/> |
64 |
| - <waitForPageLoad stepKey="waitForPageLoad2"/> |
| 60 | + <actionGroup ref="clickButton" stepKey="clickInsertImageInHtmlCode"> |
| 61 | + <argument name="button" value="{{HtmlOnConfiguration.insertImageButton}}"/> |
| 62 | + </actionGroup> |
| 63 | + <actionGroup ref="clickMediaGalleryStorageRootArrow" stepKey="clickMediaGalleryStorageRootArrow"/> |
65 | 64 | <actionGroup ref="CreateImageFolder" stepKey="CreateImageFolder">
|
66 | 65 | <argument name="ImageFolder" value="ImageFolder"/>
|
67 | 66 | </actionGroup>
|
|
73 | 72 | <argument name="value" value="{{ImageUpload3.value}}"/>
|
74 | 73 | <argument name="selector" value="{{HtmlOnConfiguration.textarea}}"/>
|
75 | 74 | </actionGroup>
|
76 |
| - <actionGroup ref="addPageLinkVariableToHtmlCodeWYSIWYGDisabled" stepKey="addPageLinkVariableToHtmlCodeWYSIWYGDisabled"> |
| 75 | + <actionGroup ref="addVariableToHtmlCodeWYSIWYGDisabled" stepKey="addVariableToHtmlCodeWYSIWYGDisabled"> |
77 | 76 | <argument name="variable" value="PageBuilderTextArea_VariableBaseURL"/>
|
78 | 77 | </actionGroup>
|
79 | 78 | <actionGroup ref="saveEditPanelSettings" stepKey="saveEditPanelSettings"/>
|
80 | 79 | <!-- Validate Stage -->
|
81 | 80 | <comment userInput="Validate Stage" stepKey="commentValidateStage"/>
|
82 | 81 | <waitForElementVisible selector="{{HtmlOnStage.base('1')}}" stepKey="waitForHtmlBaseStage1"/>
|
83 | 82 | <waitForElementVisible selector="{{HtmlOnStage.html('1', PageBuilderHtmlPropertyButton.selector)}}" stepKey="waitForHtmlStage1"/>
|
84 |
| - <executeJS function="return document.querySelectorAll('{{HtmlOnStage.baseCSS}}')[0].innerText;" stepKey="actualData"/> |
85 |
| - <assertContains stepKey="assertWidget"> |
| 83 | + <executeJS function="return document.querySelectorAll('{{HtmlOnStage.baseCSS}}')[0].innerText;" stepKey="actualTextFromHtmlCode"/> |
| 84 | + <assertContains stepKey="assertWidgetOnStage"> |
86 | 85 | <expectedResult type="string">{{TinyMCEWidgetCMSPageLink.stageValue}}</expectedResult>
|
87 |
| - <actualResult type="variable">actualData</actualResult> |
| 86 | + <actualResult type="variable">actualTextFromHtmlCode</actualResult> |
88 | 87 | </assertContains>
|
89 |
| - <assertContains stepKey="assertImage"> |
| 88 | + <assertContains stepKey="assertImageOnStage"> |
90 | 89 | <expectedResult type="string">{{ImageUpload3.value}}</expectedResult>
|
91 |
| - <actualResult type="variable">actualData</actualResult> |
| 90 | + <actualResult type="variable">actualTextFromHtmlCode</actualResult> |
92 | 91 | </assertContains>
|
93 |
| - <assertContains stepKey="assertVariable"> |
| 92 | + <assertContains stepKey="assertVariableOnStage"> |
94 | 93 | <expectedResult type="string">{{TinyMCEVariableBaseURL.stageValue}}</expectedResult>
|
95 |
| - <actualResult type="variable">actualData</actualResult> |
| 94 | + <actualResult type="variable">actualTextFromHtmlCode</actualResult> |
96 | 95 | </assertContains>
|
97 | 96 | <actionGroup ref="saveAndContinueEditCmsPage" stepKey="saveAndContinueEditCmsPage"/>
|
98 | 97 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
|
99 | 98 | <!-- Validate Stage After Save -->
|
100 | 99 | <comment userInput="Validate Stage After Save" stepKey="commentValidateStage2"/>
|
101 | 100 | <waitForElementVisible selector="{{HtmlOnStage.base('1')}}" stepKey="waitForHtmlBaseStage2"/>
|
102 | 101 | <waitForElementVisible selector="{{HtmlOnStage.html('1', PageBuilderHtmlPropertyButton.selector)}}" stepKey="waitForHtmlStage2"/>
|
103 |
| - <executeJS function="return document.querySelectorAll('{{HtmlOnStage.baseCSS}}')[0].innerText;" stepKey="actualDataAfterSave"/> |
104 |
| - <assertContains stepKey="assertWidgetAfterSave"> |
| 102 | + <executeJS function="return document.querySelectorAll('{{HtmlOnStage.baseCSS}}')[0].innerText;" stepKey="actualTextFromHtmlCodeAfterSave"/> |
| 103 | + <assertContains stepKey="assertWidgetOnStageAfterSave"> |
105 | 104 | <expectedResult type="string">{{TinyMCEWidgetCMSPageLink.stageValue}}</expectedResult>
|
106 |
| - <actualResult type="variable">actualDataAfterSave</actualResult> |
| 105 | + <actualResult type="variable">actualTextFromHtmlCodeAfterSave</actualResult> |
107 | 106 | </assertContains>
|
108 |
| - <assertContains stepKey="assertImageAfterSave"> |
| 107 | + <assertContains stepKey="assertImageOnStageAfterSave"> |
109 | 108 | <expectedResult type="string">{{ImageUpload3.value}}</expectedResult>
|
110 |
| - <actualResult type="variable">actualDataAfterSave</actualResult> |
| 109 | + <actualResult type="variable">actualTextFromHtmlCodeAfterSave</actualResult> |
111 | 110 | </assertContains>
|
112 |
| - <assertContains stepKey="assertVariableAfterSave"> |
| 111 | + <assertContains stepKey="assertVariableOnStageAfterSave"> |
113 | 112 | <expectedResult type="string">{{PageBuilderTextArea_VariableBaseURL.editPanelValue}}</expectedResult>
|
114 |
| - <actualResult type="variable">actualDataAfterSave</actualResult> |
| 113 | + <actualResult type="variable">actualTextFromHtmlCodeAfterSave</actualResult> |
115 | 114 | </assertContains>
|
116 | 115 | <actionGroup ref="openPageBuilderEditPanel" stepKey="openEditMenuOnStage2">
|
117 | 116 | <argument name="contentType" value="PageBuilderHtmlContentType"/>
|
|
148 | 147 | <expectedResult type="string">{{_ENV.MAGENTO_BASE_URL}}</expectedResult>
|
149 | 148 | <actualResult type="variable">actualTextStorefront</actualResult>
|
150 | 149 | </assertContains>
|
| 150 | + <!-- Click Page Link Widget Storefront --> |
| 151 | + <comment userInput="Click Page Link Widget Storefront" stepKey="clickClickPageLinkWidgetStorefront"/> |
| 152 | + <click selector="{{HtmlOnStorefront.widgetLink('1', _ENV.MAGENTO_BASE_URL, PageBuilderPageTitle.pageName)}}" stepKey="clickWidgetStorefront"/> |
| 153 | + <waitForPageLoad stepKey="waitForPageLoad"/> |
| 154 | + <seeCurrentUrlEquals url="{{_ENV.MAGENTO_BASE_URL}}html-code{{PageBuilderPageTitle.pageName}}" stepKey="seeThatUrlIsChangedToPageLinkWidgetUrlStorefront"/> |
151 | 155 | </test>
|
152 | 156 | <test name="HtmlDelete">
|
153 | 157 | <annotations>
|
|
0 commit comments