|
1834 | 1834 | <argument name="property" value="PageBuilderAdvancedAlignmentPropertyDefault"/>
|
1835 | 1835 | </actionGroup>
|
1836 | 1836 | <actionGroup ref="saveEditPanelSettings" stepKey="saveBannerEditPanelSettings"/>
|
1837 |
| - <executeJS function="return window.getComputedStyle(document.evaluate("{{BannerOnBackend.button('1')}}", document.body).iterateNext()).textAlign" stepKey="grabDefaultButtonComputedTextAlign"/> |
1838 |
| - <assertEquals stepKey="assertDefaultButtonComputedTextAlign"> |
1839 |
| - <expectedResult type="string">{{PageBuilderAdvancedAlignmentPropertyStart.value}}</expectedResult> |
1840 |
| - <actualResult type="variable">grabDefaultButtonComputedTextAlign</actualResult> |
1841 |
| - </assertEquals> |
| 1837 | + <executeJS function="return {{BannerOnBackend.overlayJS('1')}}.getBoundingClientRect().left" stepKey="overlayLeftPosition"/> |
| 1838 | + <executeJS function="return document.evaluate("{{BannerOnBackend.button('1')}}", document.body).iterateNext().getBoundingClientRect().left" stepKey="buttonLeftPosition"/> |
| 1839 | + <executeJS function="return Math.abs(Math.round({$buttonLeftPosition}-{$overlayLeftPosition}-{{PageBuilderPaddingProperty40.paddingLeft}}))" stepKey="buttonMinusOverlayMinusPadding"/> |
| 1840 | + <assertLessThanOrEqual stepKey="assertButtonLeftAligned"> |
| 1841 | + <expectedResult type="int">5</expectedResult> |
| 1842 | + <actualResult type="variable">buttonMinusOverlayMinusPadding</actualResult> |
| 1843 | + </assertLessThanOrEqual> |
1842 | 1844 | <executeJS function="return window.getComputedStyle({{BannerOnBackend.wrapperJS('1')}}).textAlign" stepKey="grabDefaultComputedTextAlign"/>
|
1843 | 1845 | <assertEquals stepKey="assertDefaultComputedTextAlign">
|
1844 | 1846 | <expectedResult type="string">{{PageBuilderAdvancedAlignmentPropertyStart.value}}</expectedResult>
|
|
1858 | 1860 | <click selector="{{PageBuilderPanel.searchPanel}}" stepKey="unFocusRowEditor"/>
|
1859 | 1861 | <!-- Validate Stage -->
|
1860 | 1862 | <comment userInput="Validate Stage" stepKey="commentValidateStage"/>
|
1861 |
| - <executeJS function="return window.getComputedStyle(document.evaluate("{{BannerOnBackend.button('1')}}", document.body).iterateNext()).textAlign" stepKey="grabButtonComputedTextAlign"/> |
1862 |
| - <assertEquals stepKey="assertButtonComputedTextAlign"> |
1863 |
| - <expectedResult type="string">{{PageBuilderAdvancedAlignmentPropertyRight.value}}</expectedResult> |
1864 |
| - <actualResult type="variable">grabButtonComputedTextAlign</actualResult> |
1865 |
| - </assertEquals> |
| 1863 | + <executeJS function="return {{BannerOnBackend.overlayJS('1')}}.getBoundingClientRect().right" stepKey="overlayRightPosition"/> |
| 1864 | + <executeJS function="return document.evaluate("{{BannerOnBackend.button('1')}}", document.body).iterateNext().getBoundingClientRect().right" stepKey="buttonRightPosition"/> |
| 1865 | + <executeJS function="return Math.abs(Math.round({$overlayRightPosition}-{$buttonRightPosition}-{{PageBuilderPaddingProperty40.paddingRight}}))" stepKey="overlayMinusButtonMinusPadding"/> |
| 1866 | + <assertLessThanOrEqual stepKey="assertButtonRightAligned"> |
| 1867 | + <expectedResult type="int">5</expectedResult> |
| 1868 | + <actualResult type="variable">overlayMinusButtonMinusPadding</actualResult> |
| 1869 | + </assertLessThanOrEqual> |
1866 | 1870 | <executeJS function="return window.getComputedStyle({{BannerOnBackend.wrapperJS('1')}}).textAlign" stepKey="grabComputedTextAlign"/>
|
1867 | 1871 | <assertEquals stepKey="assertComputedTextAlign">
|
1868 | 1872 | <expectedResult type="string">{{PageBuilderAdvancedAlignmentPropertyRight.value}}</expectedResult>
|
|
1872 | 1876 | <actionGroup ref="switchToPageBuilderStage" stepKey="switchToPageBuilderStage"/>
|
1873 | 1877 | <!-- Validate Stage After Save -->
|
1874 | 1878 | <comment userInput="Validate Stage After Save" stepKey="commentValidateStageAfterSave"/>
|
1875 |
| - <executeJS function="return window.getComputedStyle(document.evaluate("{{BannerOnBackend.button('1')}}", document.body).iterateNext()).textAlign" stepKey="grabButtonComputedTextAlignAfterSave"/> |
1876 |
| - <assertEquals stepKey="assertButtonComputedTextAlignAfterSave"> |
1877 |
| - <expectedResult type="string">{{PageBuilderAdvancedAlignmentPropertyRight.value}}</expectedResult> |
1878 |
| - <actualResult type="variable">grabButtonComputedTextAlignAfterSave</actualResult> |
1879 |
| - </assertEquals> |
| 1879 | + <executeJS function="return {{BannerOnBackend.overlayJS('1')}}.getBoundingClientRect().right" stepKey="overlayRightPositionAfterSave"/> |
| 1880 | + <executeJS function="return document.evaluate("{{BannerOnBackend.button('1')}}", document.body).iterateNext().getBoundingClientRect().right" stepKey="buttonRightPositionAfterSave"/> |
| 1881 | + <executeJS function="return Math.abs(Math.round({$overlayRightPosition}-{$buttonRightPosition}-{{PageBuilderPaddingProperty40.paddingRight}}))" stepKey="overlayMinusButtonMinusPaddingAfterSave"/> |
| 1882 | + <assertLessThanOrEqual stepKey="assertButtonRightAlignedAfterSave"> |
| 1883 | + <expectedResult type="int">5</expectedResult> |
| 1884 | + <actualResult type="variable">overlayMinusButtonMinusPaddingAfterSave</actualResult> |
| 1885 | + </assertLessThanOrEqual> |
1880 | 1886 | <executeJS function="return window.getComputedStyle({{BannerOnBackend.wrapperJS('1')}}).textAlign" stepKey="grabComputedTextAlignAfterSave"/>
|
1881 | 1887 | <assertEquals stepKey="assertComputedTextAlignAfterSave">
|
1882 | 1888 | <expectedResult type="string">{{PageBuilderAdvancedAlignmentPropertyRight.value}}</expectedResult>
|
|
1887 | 1893 | <actionGroup ref="navigateToStoreFront" stepKey="navigateToStoreFront">
|
1888 | 1894 | <argument name="contentType" value="PageBuilderBannerContentType"/>
|
1889 | 1895 | </actionGroup>
|
1890 |
| - <executeJS function="return window.getComputedStyle(document.evaluate("{{BannerOnFrontend.button('1')}}", document.body).iterateNext()).textAlign" stepKey="grabButtonComputedTextAlignStoreFront"/> |
1891 |
| - <assertEquals stepKey="assertButtonComputedTextAlignStoreFront"> |
1892 |
| - <expectedResult type="string">{{PageBuilderAdvancedAlignmentPropertyRight.value}}</expectedResult> |
1893 |
| - <actualResult type="variable">grabButtonComputedTextAlignStoreFront</actualResult> |
1894 |
| - </assertEquals> |
| 1896 | + <executeJS function="return {{BannerOnFrontend.overlayJS('1')}}.getBoundingClientRect().right" stepKey="overlayRightPositionStoreFront"/> |
| 1897 | + <executeJS function="return document.evaluate("{{BannerOnFrontend.button('1')}}", document.body).iterateNext().getBoundingClientRect().right" stepKey="buttonRightPositionStoreFront"/> |
| 1898 | + <executeJS function="return Math.abs(Math.round({$overlayRightPosition}-{$buttonRightPosition}-{{PageBuilderPaddingProperty40.paddingRight}}))" stepKey="overlayMinusButtonMinusPaddingStoreFront"/> |
| 1899 | + <assertLessThanOrEqual stepKey="assertButtonRightAlignedStoreFront"> |
| 1900 | + <expectedResult type="int">5</expectedResult> |
| 1901 | + <actualResult type="variable">overlayMinusButtonMinusPaddingStoreFront</actualResult> |
| 1902 | + </assertLessThanOrEqual> |
1895 | 1903 | <executeJS function="return window.getComputedStyle({{BannerOnFrontend.wrapperJS('1')}}).textAlign" stepKey="grabComputedTextAlignStoreFront"/>
|
1896 | 1904 | <assertEquals stepKey="assertComputedTextAlignStoreFront">
|
1897 | 1905 | <expectedResult type="string">{{PageBuilderAdvancedAlignmentPropertyRight.value}}</expectedResult>
|
|
0 commit comments