Skip to content

Commit 2324fd8

Browse files
committed
ACP2E-226: Cover MC-41194 with MFTF test
1 parent 3c0b03f commit 2324fd8

File tree

3 files changed

+22
-6
lines changed

3 files changed

+22
-6
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
/**
4+
* Copyright © Magento, Inc. All rights reserved.
5+
* See COPYING.txt for license details.
6+
*/
7+
-->
8+
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
9+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
10+
<section name="StorefrontCustomerMyRecentReviewsSection">
11+
<element name="reviewRating" type="text" selector="//ol/li[position()='{{reviewNumber}}']/div/div/span[contains(@style,'width: {{reviewValue}};')]" parameterized="true"/>
12+
</section>
13+
</sections>

app/code/Magento/Review/Test/Mftf/Section/StorefrontMyProductReviewsSection.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,6 @@
1010
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
1111
<section name="StorefrontMyProductReviewsSection">
1212
<element name="reviewDescription" type="text" selector="//td[@data-th='Review']"/>
13+
<element name="reviewRating" type="text" selector="//tbody/tr[position()='{{reviewNumber}}']/td/div/div/span[contains(@style,'width: {{reviewValue}};')]" parameterized="true"/>
1314
</section>
1415
</sections>

app/code/Magento/Review/Test/Mftf/Test/StorefrontVerifyMultipleProductRatingsInCustomerAccountTest.xml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
<requiredEntity createDataKey="category"/>
3636
</createData>
3737
</before>
38+
3839
<after>
3940
<!-- Delete reviews -->
4041
<actionGroup ref="AdminOpenReviewsPageActionGroup" stepKey="openAllReviewsPage"/>
@@ -132,14 +133,15 @@
132133

133134
<!-- Checking that all 3 reviews on the My Product Reviews page have one star ratings -->
134135
<actionGroup ref="StorefrontNavigateToMyProductReviewsPageActionGroup" stepKey="navigateToProductReviewsPage"/>
135-
<seeElement selector="//tbody/tr[position()=1]/td/div/div/span[contains(@style,'width: 20%;')]" stepKey="seeFirstdOneStarReviewOnMyReviews"/>
136-
<seeElement selector="//tbody/tr[position()=2]/td/div/div/span[contains(@style,'width: 20%;')]" stepKey="seeSecondOneStarReviewOnMyReviews"/>
137-
<seeElement selector="//tbody/tr[position()=3]/td/div/div/span[contains(@style,'width: 20%;')]" stepKey="seeThirdOneStarReviewOnMyReviews"/>
136+
<seeElement selector="{{StorefrontMyProductReviewsSection.reviewRating('1', '20%')}}" stepKey="seeFirstOneStarReviewOnMyReviews"/>
137+
<seeElement selector="{{StorefrontMyProductReviewsSection.reviewRating('2', '20%')}}" stepKey="seeSecondOneStarReviewOnMyReviews"/>
138+
<seeElement selector="{{StorefrontMyProductReviewsSection.reviewRating('3', '20%')}}" stepKey="seeThirdOneStarReviewOnMyReviews"/>
138139

139140
<!-- Checking that all 3 reviews on the My Account page have one star ratings-->
140141
<actionGroup ref="StorefrontOpenMyAccountPageActionGroup" stepKey="openCustomerAccountPage"/>
141-
<seeElement selector="//ol/li[position()=1]/div/div/span[contains(@style,'width: 20%;')]" stepKey="seeFirstOneStarReviewOnMyAccount"/>
142-
<seeElement selector="//ol/li[position()=2]/div/div/span[contains(@style,'width: 20%;')]" stepKey="seeSecondOneStarReviewOnMyAccount"/>
143-
<seeElement selector="//ol/li[position()=3]/div/div/span[contains(@style,'width: 20%;')]" stepKey="seeThirdOneStarReviewOnMyAccount"/>
142+
<seeElement selector="{{StorefrontCustomerMyRecentReviewsSection.reviewRating('1', '20%')}}" stepKey="seeFirstOneStarReviewOnMyAccount"/>
143+
<seeElement selector="{{StorefrontCustomerMyRecentReviewsSection.reviewRating('2', '20%')}}" stepKey="seeSecondOneStarReviewOnMyAccount"/>
144+
<seeElement selector="{{StorefrontCustomerMyRecentReviewsSection.reviewRating('3', '20%')}}" stepKey="seeThirdOneStarReviewOnMyAccount"/>
145+
144146
</test>
145147
</tests>

0 commit comments

Comments
 (0)