Skip to content

Commit 8c5b253

Browse files
committed
MQE-592: Audit Test Cases on Firefox/Chrome on Windows/OSX
- strip @env tags from Cest.xml files - change test flows to be more robust
1 parent 3061627 commit 8c5b253

File tree

15 files changed

+81
-102
lines changed

15 files changed

+81
-102
lines changed

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Backend/Cest/AdminLoginCest.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@
2121
<testCaseId value="MAGETWO-71572"/>
2222
<group value="example"/>
2323
<group value="login"/>
24-
<env value="chrome"/>
25-
<env value="firefox"/>
26-
<env value="headless"/>
2724
</annotations>
2825
<amOnPage url="{{AdminLoginPage.url}}" stepKey="amOnAdminLoginPage"/>
2926
<fillField selector="{{AdminLoginFormSection.username}}" userInput="{{_ENV.MAGENTO_ADMIN_USERNAME}}" stepKey="fillUsername"/>

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Catalog/Cest/AdminCreateCategoryCest.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
<severity value="CRITICAL"/>
2424
<testCaseId value="MAGETWO-72102"/>
2525
<group value="category"/>
26-
<env value="chrome"/>
27-
<env value="headless"/>
2826
</annotations>
2927
<loginAsAdmin stepKey="loginAsAdmin"/>
3028
<amOnPage url="{{AdminCategoryPage.url}}" stepKey="navigateToCategoryPage"/>

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Catalog/Cest/AdminCreateSimpleProductCest.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
<severity value="CRITICAL"/>
2424
<testCaseId value="MAGETWO-23414"/>
2525
<group value="product"/>
26-
<env value="chrome"/>
27-
<env value="headless"/>
2826
</annotations>
2927
<amOnPage url="{{AdminLoginPage.url}}" stepKey="navigateToAdmin"/>
3028
<fillField userInput="{{_ENV.MAGENTO_ADMIN_USERNAME}}" selector="{{AdminLoginFormSection.username}}" stepKey="fillUsername"/>

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Checkout/Cest/StorefrontCustomerCheckoutCest.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,6 @@
3232
<severity value="CRITICAL"/>
3333
<testCaseId value="#"/>
3434
<group value="checkout"/>
35-
<env value="chrome"/>
36-
<env value="headless"/>
3735
</annotations>
3836

3937
<amOnPage stepKey="s1" url="customer/account/login/"/>

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Checkout/Cest/StorefrontGuestCheckoutCest.xml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@
3030
<severity value="CRITICAL"/>
3131
<testCaseId value="MAGETWO-72094"/>
3232
<group value="checkout"/>
33-
<env value="chrome"/>
34-
<env value="headless"/>
3533
</annotations>
3634
<amOnPage url="{{StorefrontCategoryPage.url($$createCategory.name$$)}}" stepKey="onCategoryPage"/>
3735
<waitForPageLoad stepKey="waitForPageLoad1"/>
@@ -56,6 +54,7 @@
5654
<waitForElement selector="{{GuestCheckoutShippingSection.next}}" time="30" stepKey="waitForNextButton"/>
5755
<click selector="{{GuestCheckoutShippingSection.next}}" stepKey="clickNext"/>
5856
<waitForElement selector="{{GuestCheckoutPaymentSection.placeOrder}}" time="30" stepKey="waitForPlaceOrderButton"/>
57+
<conditionalClick selector="{{GuestCheckoutPaymentSection.cartItemsArea}}" dependentSelector="{{GuestCheckoutPaymentSection.cartItemsAreaActive}}" visible="false" stepKey="exposeMiniCart"/>
5958
<see selector="{{GuestCheckoutPaymentSection.cartItems}}" userInput="{{_defaultProduct.name}}" stepKey="seeProductInCart"/>
6059
<see selector="{{GuestCheckoutPaymentSection.billingAddress}}" userInput="{{CustomerAddressSimple.street[0]}}" stepKey="seeAddress"/>
6160
<click selector="{{GuestCheckoutPaymentSection.placeOrder}}" stepKey="clickPlaceOrder"/>
@@ -67,10 +66,10 @@
6766
<fillField selector="{{AdminLoginFormSection.password}}" userInput="{{_ENV.MAGENTO_ADMIN_PASSWORD}}" stepKey="fillPassword"/>
6867
<click selector="{{AdminLoginFormSection.signIn}}" stepKey="clickLogin"/>
6968
<amOnPage url="{{OrdersPage.url}}" stepKey="onOrdersPage"/>
70-
<waitForElementNotVisible selector="{{OrdersGridSection.spinner}}" time="30" stepKey="waitForOrdersPage"/>
69+
<waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappearOnOrdersPage"/>
7170
<fillField selector="{{OrdersGridSection.search}}" variable="orderNumber" stepKey="fillOrderNum"/>
7271
<click selector="{{OrdersGridSection.submitSearch}}" stepKey="submitSearchOrderNum"/>
73-
<waitForElementNotVisible selector="{{OrdersGridSection.spinner}}" time="30" stepKey="waitForOrdersPage2"/>
72+
<waitForLoadingMaskToDisappear stepKey="waitForLoadingMaskToDisappearOnSearch"/>
7473
<click selector="{{OrdersGridSection.firstRow}}" stepKey="clickOrderRow"/>
7574
<see selector="{{OrderDetailsInformationSection.orderStatus}}" userInput="Pending" stepKey="seeAdminOrderStatus"/>
7675
<see selector="{{OrderDetailsInformationSection.accountInformation}}" userInput="Guest" stepKey="seeAdminOrderGuest"/>
Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
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-
9-
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10-
xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/Page/etc/SectionObject.xsd">
11-
<section name="GuestCheckoutPaymentSection">
12-
<element name="cartItems" type="text" selector=".minicart-items"/>
13-
<element name="billingAddress" type="text" selector="div.billing-address-details"/>
14-
<element name="placeOrder" type="button" selector="button.action.primary.checkout" timeout="30"/>
15-
</section>
16-
</config>
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+
9+
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="../../../../../../vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/Page/etc/SectionObject.xsd">
11+
<section name="GuestCheckoutPaymentSection">
12+
<element name="cartItemsArea" type="textarea" selector=".items-in-cart"/>
13+
<element name="cartItemsAreaActive" type="textarea" selector="div.block.items-in-cart.active"/>
14+
<element name="cartItems" type="text" selector=".minicart-items"/>
15+
<element name="billingAddress" type="text" selector="div.billing-address-details"/>
16+
<element name="placeOrder" type="button" selector="button.action.primary.checkout" timeout="30"/>
17+
</section>
18+
</config>

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Cms/Cest/AdminCreateCmsPageCest.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,7 @@
2323
<severity value="CRITICAL"/>
2424
<testCaseId value="MAGETWO-25580"/>
2525
<group value="cms"/>
26-
<env value="chrome"/>
27-
<env value="firefox"/>
28-
<env value="headless"/>
26+
<group value="skip"/>
2927
</annotations>
3028
<amOnPage url="{{AdminLoginPage.url}}" stepKey="navigateToAdmin"/>
3129
<fillField selector="{{AdminLoginFormSection.username}}" userInput="{{_ENV.MAGENTO_ADMIN_USERNAME}}" stepKey="fillUsername"/>

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/ConfigurableProduct/Cest/AdminCreateConfigurableProductCest.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
<description value="You should be able to create a Configurable Product via the Admin."/>
2626
<severity value="CRITICAL"/>
2727
<testCaseId value="MAGETWO-26041"/>
28-
<group value="skip"/>
28+
<group value="configurable"/>
29+
<group value="product"/>
2930
</annotations>
3031
<amOnPage url="{{AdminCategoryPage.url}}" stepKey="amOnCategoryGridPage"/>
3132
<waitForPageLoad time="30" stepKey="waitForPageLoad1"/>

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Customer/Cest/AdminCreateCustomerCest.xml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121
<testCaseId value="MAGETWO-72095"/>
2222
<group value="customer"/>
2323
<group value="create"/>
24-
<env value="chrome"/>
25-
<env value="headless"/>
2624
</annotations>
2725
<amOnPage url="{{AdminLoginPage.url}}" stepKey="navigateToAdmin"/>
2826
<fillField userInput="{{_ENV.MAGENTO_ADMIN_USERNAME}}" selector="{{AdminLoginFormSection.username}}" stepKey="fillUsername"/>
@@ -36,9 +34,8 @@
3634
<click selector="{{AdminNewCustomerMainActionsSection.saveButton}}" stepKey="saveCustomer"/>
3735
<waitForElementNotVisible selector="div [data-role='spinner']" time="10" stepKey="waitForSpinner1"/>
3836
<seeElement selector="{{AdminCustomerMessagesSection.successMessage}}" stepKey="assertSuccessMessage"/>
39-
4037
<click selector="{{AdminCustomerFiltersSection.filtersButton}}" stepKey="openFilter"/>
41-
<fillField userInput="{{CustomerEntityOne.firstname}}" selector="{{AdminCustomerFiltersSection.nameInput}}" stepKey="filterFirstName"/>
38+
<fillField userInput="{{CustomerEntityOne.email}}" selector="{{AdminCustomerFiltersSection.emailInput}}" stepKey="filterEmail"/>
4239
<click selector="{{AdminCustomerFiltersSection.apply}}" stepKey="applyFilter"/>
4340
<waitForElementNotVisible selector="div [data-role='spinner']" time="10" stepKey="waitForSpinner2"/>
4441
<see userInput="{{CustomerEntityOne.firstname}}" selector="{{AdminCustomerGridSection.customerGrid}}" stepKey="assertFirstName"/>

dev/tests/acceptance/tests/functional/Magento/FunctionalTest/Customer/Cest/StorefrontCreateCustomerCest.xml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@
2121
<testCaseId value="MAGETWO-23546"/>
2222
<group value="customer"/>
2323
<group value="create"/>
24-
<env value="chrome"/>
25-
<env value="firefox"/>
26-
<env value="headless"/>
2724
</annotations>
2825
<amOnPage stepKey="amOnStorefrontPage" url="/"/>
2926
<click stepKey="clickOnCreateAccountLink" selector="{{StorefrontPanelHeaderSection.createAnAccountLink}}"/>

0 commit comments

Comments
 (0)