Skip to content

Commit

Permalink
Merge pull request #76 from magento-epam/SPRINT-1-MAGETWO-66666
Browse files Browse the repository at this point in the history
MAGETWO-66666: Adding a product to cart from category page with an ex…
  • Loading branch information
nikshostko committed Aug 19, 2018
2 parents 33476f8 + 7bd7be3 commit d6594b0
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 175 deletions.

This file was deleted.

18 changes: 0 additions & 18 deletions app/code/Magento/Customer/Test/Mftf/Data/SimpleProductData.xml

This file was deleted.

This file was deleted.

Expand Up @@ -19,30 +19,27 @@
</annotations>

<before>
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin1"/>
<actionGroup ref="GoToProductPage" stepKey="goToProductPage"/>
<actionGroup ref="AdminCreateSimpleProduct" stepKey="adminCreateSimpleProduct"/>
<createData entity="_defaultCategory" stepKey="createCategory"/>
<createData entity="_defaultProduct" stepKey="createSimpleProduct">
<requiredEntity createDataKey="createCategory"/>
</createData>
</before>

<!--Navigate to a category page -->
<amOnPage url="/{{SimpleProductOne.urlKey}}.html" stepKey="GoToProductPage"/>

<!--Navigate to a category page -->
<amOnPage url="$$createSimpleProduct.name$$.html" stepKey="goToProductPage"/>
<waitForPageLoad stepKey="waitForPageLoad"/>

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

<!-- "Add to Cart" any product-->
<actionGroup ref="FindAndAddProductToCardActGr" stepKey="addProductToCard"/>

<click selector="{{StorefrontProductPageSection.addToCartBtn}}" stepKey="addToCart"/>
<waitForElementVisible selector="{{StorefrontProductPageSection.errorMsg}}" time="30" stepKey="assertErrorMessage"/>
<after>
<!--Delete created product-->
<amOnPage url="/admin" stepKey="GoToDashboard"/>
<actionGroup ref="GoToProductPage" stepKey="againGoToProductPage"/>
<actionGroup ref="DeleteCreatedProductActionGroup" stepKey="deleteCreatedProduct"/>
<deleteData createDataKey="createSimpleProduct" stepKey="deleteProduct"/>
<deleteData createDataKey="createCategory" stepKey="deleteCategory"/>
</after>

</test>
Expand Down

0 comments on commit d6594b0

Please sign in to comment.