Skip to content

Commit 2cba912

Browse files
author
Devagouda Patil
committed
MAGETWO-93978: Footer Overlaps Storefront Page Content In Mobile View
- Review comments incorporated for Function test
1 parent b112eb5 commit 2cba912

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

app/code/Magento/Cms/Test/Mftf/Data/CmsPageData.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
<entity name="_longContentCmsPage" type="cms_page">
8484
<data key="title">Test CMS Page</data>
8585
<data key="content_heading">Test Content Heading</data>
86-
<data key="content">Sample long page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada.Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada.Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada.Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada.Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada.Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada.Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada.Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada. Sample page content. Yada yada yada.</data>
86+
<data key="content">1&lt;br/&gt;2&lt;br/&gt;3&lt;br/&gt;4&lt;br/&gt;5&lt;br/&gt;6&lt;br/&gt;7&lt;br/&gt;8&lt;br/&gt;9&lt;br/&gt;10&lt;br/&gt;11&lt;br/&gt;12&lt;br/&gt;13&lt;br/&gt;14&lt;br/&gt;15&lt;br/&gt;16&lt;br/&gt;17&lt;br/&gt;18&lt;br/&gt;19&lt;br/&gt;20&lt;br/&gt;line21&lt;br/&gt;22&lt;br/&gt;23&lt;br/&gt;24&lt;br/&gt;25&lt;br/&gt;26&lt;br/&gt;line27&lt;br/&gt;2&lt;br/&gt;3&lt;br/&gt;4&lt;br/&gt;5</data>
8787
<data key="identifier" unique="suffix">test-page-</data>
8888
</entity>
8989
</entities>

app/code/Magento/Cms/Test/Mftf/Section/StorefrontCMSPageSection.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@
1313
<element name="imageSource" type="text" selector="//img[contains(@src,'{{var1}}')]" parameterized="true"/>
1414
<element name="mainTitle" type="text" selector="#maincontent .page-title"/>
1515
<element name="mainContent" type="text" selector="#maincontent"/>
16-
</section>
17-
<section name="StorefrontCMSPageFooterSection">
18-
<element name="footerSection" type="text" selector="footer.page-footer"/>
16+
<element name="footerTop" type="text" selector="footer.page-footer"/>
1917
</section>
2018
</sections>

app/code/Magento/Cms/Test/Mftf/Test/StoreFrontMobileViewValidation.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@
2828
<resizeWindow width="375" height="812" stepKey="resizeWindowToMobile"/>
2929
<amOnPage url="$$createPreReqCMSPage.identifier$$" stepKey="amOnPageTestPage"/>
3030
<waitForPageLoad stepKey="waitForPageLoad6" />
31-
<!-- Verifying that Footer is not in visible area by default as the CMS page has lots of content which will occupy entire visible area-->
32-
<executeJS function="return document.querySelector('{{StorefrontCMSPageFooterSection.footerSection}}').getBoundingClientRect().top" stepKey="topOfFooter"/>
31+
<!--Verifying that Footer is not in visible area by default as the CMS page has lots of content which will occupy entire visible area-->
32+
<executeJS function="return document.querySelector('{{StorefrontCMSPageSection.footerTop}}').getBoundingClientRect().top" stepKey="topOfFooter"/>
3333
<assertGreaterThan stepKey="assertDefaultLoad">
3434
<actualResult type="variable">topOfFooter</actualResult>
3535
<expectedResult type="string">812</expectedResult>
3636
</assertGreaterThan>
37-
<!-- Verifying that even after scroll footer section is below the main content section -->
38-
<scrollTo selector="{{StorefrontCMSPageFooterSection.footerSection}}" stepKey="scrollToFooterSection"/>
39-
<executeJS function="return document.querySelector('{{StorefrontCMSPageFooterSection.footerSection}}').getBoundingClientRect().top" stepKey="topOfTheFooterAfterScroll"/>
37+
<!--Verifying that even after scroll footer section is below the main content section-->
38+
<scrollTo selector="{{StorefrontCMSPageSection.footerTop}}" stepKey="scrollToFooterSection"/>
39+
<executeJS function="return document.querySelector('{{StorefrontCMSPageSection.footerTop}}').getBoundingClientRect().top" stepKey="topOfTheFooterAfterScroll"/>
4040
<executeJS function="return document.querySelector('{{StorefrontCMSPageSection.mainContent}}').getBoundingClientRect().bottom" stepKey="bottomOfMainContent"/>
4141
<assertGreaterThan stepKey="assertAfterScroll">
4242
<actualResult type="variable">topOfTheFooterAfterScroll</actualResult>

0 commit comments

Comments
 (0)