Skip to content

Commit d6594b0

Browse files
authored
Merge pull request #76 from magento-epam/SPRINT-1-MAGETWO-66666
MAGETWO-66666: Adding a product to cart from category page with an ex…
2 parents 33476f8 + 7bd7be3 commit d6594b0

File tree

4 files changed

+12
-175
lines changed

4 files changed

+12
-175
lines changed

app/code/Magento/Customer/Test/Mftf/ActionGroup/StorefrontAddProductToCardActionGroup.xml

-66
This file was deleted.

app/code/Magento/Customer/Test/Mftf/Data/SimpleProductData.xml

-18
This file was deleted.

app/code/Magento/Customer/Test/Mftf/Section/StorefrontAddProductToCardSection.xml

-76
This file was deleted.

app/code/Magento/Customer/Test/Mftf/Test/AddingProductWithExpiredSessionTest.xml

+12-15
Original file line numberDiff line numberDiff line change
@@ -19,30 +19,27 @@
1919
</annotations>
2020

2121
<before>
22-
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin1"/>
23-
<actionGroup ref="GoToProductPage" stepKey="goToProductPage"/>
24-
<actionGroup ref="AdminCreateSimpleProduct" stepKey="adminCreateSimpleProduct"/>
22+
<createData entity="_defaultCategory" stepKey="createCategory"/>
23+
<createData entity="_defaultProduct" stepKey="createSimpleProduct">
24+
<requiredEntity createDataKey="createCategory"/>
25+
</createData>
2526
</before>
2627

27-
<!--Navigate to a category page -->
28-
<amOnPage url="/{{SimpleProductOne.urlKey}}.html" stepKey="GoToProductPage"/>
29-
28+
<!--Navigate to a category page -->
29+
<amOnPage url="$$createSimpleProduct.name$$.html" stepKey="goToProductPage"/>
3030
<waitForPageLoad stepKey="waitForPageLoad"/>
3131

3232
<!-- Remove PHPSESSID and form_key to replicate an expired session-->
33-
<executeJS function="var delete_cookie = function(name) {
34-
document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:01 UTC; path=/;';};
35-
delete_cookie('PHPSESSID');
36-
delete_cookie('form_key');" stepKey="removeCookies" after="waitForPageLoad"/>
33+
<resetCookie userInput="PHPSESSID" stepKey="resetCookieForCart"/>
34+
<resetCookie userInput="form_key" stepKey="resetCookieForCart2"/>
3735

3836
<!-- "Add to Cart" any product-->
39-
<actionGroup ref="FindAndAddProductToCardActGr" stepKey="addProductToCard"/>
40-
37+
<click selector="{{StorefrontProductPageSection.addToCartBtn}}" stepKey="addToCart"/>
38+
<waitForElementVisible selector="{{StorefrontProductPageSection.errorMsg}}" time="30" stepKey="assertErrorMessage"/>
4139
<after>
4240
<!--Delete created product-->
43-
<amOnPage url="/admin" stepKey="GoToDashboard"/>
44-
<actionGroup ref="GoToProductPage" stepKey="againGoToProductPage"/>
45-
<actionGroup ref="DeleteCreatedProductActionGroup" stepKey="deleteCreatedProduct"/>
41+
<deleteData createDataKey="createSimpleProduct" stepKey="deleteProduct"/>
42+
<deleteData createDataKey="createCategory" stepKey="deleteCategory"/>
4643
</after>
4744

4845
</test>

0 commit comments

Comments
 (0)