Skip to content

Commit 86515dd

Browse files
authored
Merge pull request #5553 from magento-pangolin/MQE-1957
MQE-2046: remove deprecated entities usages in MFTF tests
2 parents f7875fc + 7e5b5b1 commit 86515dd

File tree

158 files changed

+331
-1776
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

158 files changed

+331
-1776
lines changed

app/code/Magento/AdminAnalytics/Test/Mftf/ActionGroup/_Deprecated_ActionGroup/LoginAdminWithCredentialsActionGroup.xml

Lines changed: 0 additions & 13 deletions
This file was deleted.

app/code/Magento/AdminAnalytics/Test/Mftf/ActionGroup/_Deprecated_ActionGroup/LoginAsAdminActionGroup.xml

Lines changed: 0 additions & 13 deletions
This file was deleted.

app/code/Magento/Analytics/Test/Mftf/Test/AdminAdvancedReportingButtonTest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
</annotations>
2323

2424
<before>
25-
<actionGroup ref = "LoginAsAdmin" stepKey="loginAsAdmin"/>
25+
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>
2626
</before>
2727
<after>
2828
<actionGroup ref="AdminLogoutActionGroup" stepKey="logout"/>

app/code/Magento/Backend/Test/Mftf/ActionGroup/_Deprecated_ActionGroup/LoginActionGroup.xml

Lines changed: 0 additions & 11 deletions
This file was deleted.

app/code/Magento/Backend/Test/Mftf/ActionGroup/_Deprecated_ActionGroup/LoginAdminWithCredentialsActionGroup.xml

Lines changed: 0 additions & 25 deletions
This file was deleted.

app/code/Magento/Backend/Test/Mftf/ActionGroup/_Deprecated_ActionGroup/LoginAsAdminActionGroup.xml

Lines changed: 0 additions & 24 deletions
This file was deleted.

app/code/Magento/Backend/Test/Mftf/ActionGroup/_Deprecated_ActionGroup/LoginAsAnyUserActionGroup.xml

Lines changed: 0 additions & 20 deletions
This file was deleted.

app/code/Magento/Backend/Test/Mftf/ActionGroup/_Deprecated_ActionGroup/LogoutActionGroup.xml

Lines changed: 0 additions & 11 deletions
This file was deleted.

app/code/Magento/Backend/Test/Mftf/Section/AdminMessagesSection.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,16 @@
99
<sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1010
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
1111
<section name="AdminMessagesSection">
12+
<!-- Keep both sets of elements -->
13+
<!-- Set One - more specific, works for most of message blocks -->
1214
<element name="success" type="text" selector="#messages div.message-success"/>
1315
<element name="nthSuccess" type="text" selector=".message.message-success.success:nth-of-type({{n}})>div" parameterized="true"/>
1416
<element name="error" type="text" selector="#messages div.message-error"/>
1517
<element name="notice" type="text" selector=".message.message-notice.notice"/>
1618
<element name="messageByType" type="text" selector="#messages div.message-{{messageType}}" parameterized="true" />
1719
<element name="warning" type="text" selector="#messages div.message-warning"/>
1820
<element name="accessDenied" type="text" selector=".access-denied-page"/>
19-
<!-- Deprecated elements, please do not use them. Use elements above-->
20-
<!-- Elements below are too common and catch non messages blocks. Ex: system messages blocks-->
21+
<!-- Set Two - more generic, needed for message blocks in Product Import, Staging Update, etc -->
2122
<element name="successMessage" type="text" selector=".message-success"/>
2223
<element name="errorMessage" type="text" selector=".message.message-error.error"/>
2324
<element name="warningMessage" type="text" selector=".message-warning"/>

app/code/Magento/Backend/Test/Mftf/Test/AdminLoginTest.xml

Lines changed: 0 additions & 27 deletions
This file was deleted.

app/code/Magento/Braintree/Test/Mftf/Test/BraintreeCreditCardOnCheckoutTest.xml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,15 @@
4444
<!--Go to storefront-->
4545
<amOnPage url="" stepKey="DoToStorefront"/>
4646
<!--Create account-->
47-
<actionGroup ref="SignUpNewUserFromStorefrontActionGroup" stepKey="SignUpNewUserFromStorefrontActionGroup">
48-
<argument name="Customer" value="Simple_US_Customer"/>
47+
<actionGroup ref="StorefrontOpenCustomerAccountCreatePageActionGroup" stepKey="openCreateAccountPage"/>
48+
<actionGroup ref="StorefrontFillCustomerAccountCreationFormActionGroup" stepKey="fillCreateAccountForm">
49+
<argument name="customer" value="Simple_US_Customer"/>
50+
</actionGroup>
51+
<actionGroup ref="StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup" stepKey="submitCreateAccountForm"/>
52+
<actionGroup ref="AssertMessageCustomerCreateAccountActionGroup" stepKey="seeSuccessMessage">
53+
<argument name="messageType" value="success"/>
54+
<argument name="message" value="Thank you for registering with Main Website Store."/>
4955
</actionGroup>
50-
5156
<!--Add product to cart-->
5257
<amOnPage url="$$product.sku$$.html" stepKey="goToProductPage"/>
5358
<waitForPageLoad stepKey="waitForPageLoad"/>

app/code/Magento/Bundle/Test/Mftf/Test/BundleProductWithTierPriceInCartTest.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,14 @@
6262
<argument name="price" value="Discount"/>
6363
<argument name="amount" value="50"/>
6464
</actionGroup>
65-
<actionGroup ref="SignUpNewUserFromStorefrontActionGroup" stepKey="signUpNewUser">
66-
<argument name="Customer" value="CustomerEntityOne"/>
65+
<actionGroup ref="StorefrontOpenCustomerAccountCreatePageActionGroup" stepKey="openCreateAccountPage"/>
66+
<actionGroup ref="StorefrontFillCustomerAccountCreationFormActionGroup" stepKey="fillCreateAccountForm">
67+
<argument name="customer" value="CustomerEntityOne"/>
68+
</actionGroup>
69+
<actionGroup ref="StorefrontClickCreateAnAccountCustomerAccountCreationFormActionGroup" stepKey="submitCreateAccountForm"/>
70+
<actionGroup ref="AssertMessageCustomerCreateAccountActionGroup" stepKey="seeSuccessMessage">
71+
<argument name="messageType" value="success"/>
72+
<argument name="message" value="Thank you for registering with Main Website Store."/>
6773
</actionGroup>
6874
<amOnPage url="{{StorefrontProductPage.url(BundleProduct.urlKey)}}" stepKey="goToStorefront"/>
6975
<waitForPageLoad stepKey="waitForStorefront"/>

app/code/Magento/Bundle/Test/Mftf/Test/StorefrontSortBundleProductsByPriceTest.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@
120120
</actionGroup>
121121

122122
<!-- Assert first bundle products in category product grid -->
123-
<actionGroup ref="AssertProductOnCategoryPageActionGroup" stepKey="assertFirstBundleProduct">
124-
<argument name="product" value="$$createFirstBundleProduct$$"/>
123+
<actionGroup ref="AssertStorefrontProductIsPresentOnCategoryPageActionGroup" stepKey="assertFirstBundleProduct">
124+
<argument name="productName" value="$$createFirstBundleProduct.name$$"/>
125125
</actionGroup>
126126
<actionGroup ref="AssertStorefrontElementVisibleActionGroup" stepKey="seePriceRangeFromForFirstBundleProduct">
127127
<argument name="selector" value="{{StorefrontCategoryProductSection.priceFromByProductId($$createFirstBundleProduct.id$$)}}"/>
@@ -133,8 +133,8 @@
133133
</actionGroup>
134134

135135
<!-- Assert second bundle products in category product grid -->
136-
<actionGroup ref="AssertProductOnCategoryPageActionGroup" stepKey="assertSecondBundleProduct">
137-
<argument name="product" value="$$createSecondBundleProduct$$"/>
136+
<actionGroup ref="AssertStorefrontProductIsPresentOnCategoryPageActionGroup" stepKey="assertSecondBundleProduct">
137+
<argument name="productName" value="$$createSecondBundleProduct.name$$"/>
138138
</actionGroup>
139139
<actionGroup ref="AssertStorefrontElementVisibleActionGroup" stepKey="seePriceRangeFromForSecondBundleProduct">
140140
<argument name="selector" value="{{StorefrontCategoryProductSection.priceFromByProductId($$createSecondBundleProduct.id$$)}}"/>
@@ -146,8 +146,8 @@
146146
</actionGroup>
147147

148148
<!-- Assert third bundle products in category product grid -->
149-
<actionGroup ref="AssertProductOnCategoryPageActionGroup" stepKey="assertThirdBundleProduct">
150-
<argument name="product" value="$$createThirdBundleProduct$$"/>
149+
<actionGroup ref="AssertStorefrontProductIsPresentOnCategoryPageActionGroup" stepKey="assertThirdBundleProduct">
150+
<argument name="productName" value="$$createThirdBundleProduct.name$$"/>
151151
</actionGroup>
152152
<actionGroup ref="AssertStorefrontElementVisibleActionGroup" stepKey="seePriceRangeFromForThirdBundleProduct">
153153
<argument name="selector" value="{{StorefrontCategoryProductSection.priceFromByProductId($$createThirdBundleProduct.id$$)}}"/>

app/code/Magento/Captcha/Test/Mftf/ActionGroup/AdminLoginWithCaptchaActionGroup.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1010
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
11-
<actionGroup name="AdminLoginWithCaptchaActionGroup" extends="LoginAsAdmin">
11+
<actionGroup name="AdminLoginWithCaptchaActionGroup" extends="AdminLoginActionGroup">
1212
<annotations>
1313
<description>EXTENDS: LoginAsAdmin. Fills in the Captcha field on the Backend Admin Login page.</description>
1414
</annotations>

app/code/Magento/Captcha/Test/Mftf/Test/AdminLoginWithCaptchaTest.xml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<magentoCLI command="config:set {{AdminCaptchaDefaultSymbolsConfigData.path}} {{AdminCaptchaDefaultSymbolsConfigData.value}}" stepKey="setDefaultCaptchaSymbols" />
3131
<magentoCLI command="cache:clean config full_page" stepKey="cleanInvalidatedCaches"/>
3232
</after>
33-
33+
3434
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdminWithWrongCredentialsFirstAttempt">
3535
<argument name="username" value="{{AdminUserWrongCredentials.username}}"/>
3636
<argument name="password" value="{{AdminUserWrongCredentials.password}}"/>
@@ -54,17 +54,19 @@
5454

5555
<!-- Submit form with incorrect captcha -->
5656
<actionGroup ref="AdminLoginWithCaptchaActionGroup" stepKey="loginAsAdminWithIncorrectCaptcha">
57-
<argument name="adminUser" value="DefaultAdminUser" />
58-
<argument name="captcha" value="{{WrongCaptcha.value}}" />
57+
<argument name="username" value="{{DefaultAdminUser.username}}"/>
58+
<argument name="password" value="{{DefaultAdminUser.password}}"/>
59+
<argument name="captcha" value="{{WrongCaptcha.value}}"/>
5960
</actionGroup>
6061
<actionGroup ref="AssertMessageOnAdminLoginActionGroup" stepKey="seeIncorrectCaptchaErrorMessage">
61-
<argument name="message" value="Incorrect CAPTCHA." />
62+
<argument name="message" value="Incorrect CAPTCHA."/>
6263
</actionGroup>
6364
<actionGroup ref="AssertCaptchaVisibleOnAdminLoginFormActionGroup" stepKey="assertCaptchaVisibleAfterIncorrectCaptcha" />
6465

6566
<actionGroup ref="AdminLoginWithCaptchaActionGroup" stepKey="loginAsAdminWithCorrectCaptcha">
66-
<argument name="adminUser" value="DefaultAdminUser" />
67-
<argument name="captcha" value="{{PreconfiguredCaptcha.value}}" />
67+
<argument name="username" value="{{DefaultAdminUser.username}}"/>
68+
<argument name="password" value="{{DefaultAdminUser.password}}"/>
69+
<argument name="captcha" value="{{PreconfiguredCaptcha.value}}"/>
6870
</actionGroup>
6971
<actionGroup ref="AssertAdminSuccessLoginActionGroup" stepKey="verifyAdminLoggedIn" />
7072
</test>

app/code/Magento/Catalog/Test/Mftf/ActionGroup/AddSimpleProductToCartActionGroup.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88

99
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
1010
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
11-
<actionGroup name="AddSimpleProductToCartActionGroup" deprecated="Avoid using super-ActionGroups. Use StorefrontOpenProductEntityPageActionGroup, StorefrontAddSimpleProductToCartActionGroup and StorefrontAssertProductAddedToCartResultMessageActionGroup">
11+
<actionGroup name="AddSimpleProductToCartActionGroup">
1212
<annotations>
13-
<description>Navigates to the Storefront Product page. Then adds the Product to the Cart. Validates that the Success Message is present and correct.</description>
13+
<description>Only works on Storefront Product Page - Add Simple Product to Cart</description>
1414
</annotations>
1515
<arguments>
1616
<argument name="product" defaultValue="product"/>

app/code/Magento/Catalog/Test/Mftf/ActionGroup/AssertProductOnCategoryPageActionGroup.xml

Lines changed: 0 additions & 20 deletions
This file was deleted.

app/code/Magento/Catalog/Test/Mftf/ActionGroup/DeleteProductAttributeByLabelActionGroup.xml

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)