Skip to content

Commit ac41678

Browse files
committed
B2B-1703: Add MFTF test for MC-38558
- Fixing incorrect urlKey references
1 parent 9e86790 commit ac41678

File tree

170 files changed

+288
-278
lines changed

Some content is hidden

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

170 files changed

+288
-278
lines changed

app/code/Magento/AwsS3/Test/Mftf/Test/AwsS3AdminCreateDownloadableProductWithLinkTest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
<argument name="Customer" value="$$createCustomer$$"/>
8787
</actionGroup>
8888
<!-- Assert product in storefront category page -->
89-
<amOnPage url="$$createCategory.name$$.html" stepKey="amOnCategoryPage"/>
89+
<amOnPage url="$$createCategory.custom_attributes[url_key]$$.html" stepKey="amOnCategoryPage"/>
9090
<waitForPageLoad stepKey="waitForCategoryPageLoad"/>
9191
<actionGroup ref="StorefrontCheckProductPriceInCategoryActionGroup" stepKey="StorefrontCheckCategorySimpleProduct">
9292
<argument name="product" value="DownloadableProduct"/>

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

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

8080
<!-- Open product page -->
8181
<actionGroup ref="StorefrontOpenProductPageActionGroup" stepKey="openStorefrontProductPage">
82-
<argument name="productUrl" value="{{BundleProduct.name}}"/>
82+
<argument name="productUrl" value="{{BundleProduct.urlKey}}"/>
8383
</actionGroup>
8484

8585
<!-- Assert product Design settings "layout 3 columns" -->

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
</actionGroup>
3838
<see selector="{{AdminCategoryMessagesSection.SuccessMessage}}" userInput="A total of 1 record(s) have been deleted." stepKey="deleteMessage"/>
3939
<!-- Verify product on Product Page -->
40-
<amOnPage url="{{StorefrontProductPage.url($$createDynamicBundleProduct.name$$)}}" stepKey="amOnBundleProductPage"/>
40+
<amOnPage url="{{StorefrontProductPage.url($$createDynamicBundleProduct.custom_attributes[url_key]$$)}}" stepKey="amOnBundleProductPage"/>
4141
<see selector="{{StorefrontProductInfoMainSection.productName}}" userInput="Whoops, our bad..." stepKey="seeWhoops"/>
4242
<!-- Search for the product by sku -->
4343
<actionGroup ref="StoreFrontQuickSearchActionGroup" stepKey="searchByCreatedTerm">
@@ -47,7 +47,7 @@
4747
<dontSee userInput="$$createDynamicBundleProduct.sku$$" selector="{{StorefrontCatalogSearchMainSection.searchResults}}" stepKey="dontSeeProduct"/>
4848
<see selector="{{StorefrontCatalogSearchMainSection.message}}" userInput="Your search returned no results." stepKey="seeCantFindProductOneMessage"/>
4949
<!-- Go to the category page that we created in the before block -->
50-
<amOnPage url="{{StorefrontCategoryPage.url($$createCategory.name$$)}}" stepKey="onCategoryPage"/>
50+
<amOnPage url="{{StorefrontCategoryPage.url($$createCategory.custom_attributes[url_key]$$)}}" stepKey="onCategoryPage"/>
5151
<!-- Should not see the product -->
5252
<dontSee userInput="$$createDynamicBundleProduct.name$$" selector="{{StorefrontCategoryMainSection.productsList}}" stepKey="dontSeeProductInCategory"/>
5353
<see selector="{{StorefrontCategoryMainSection.emptyProductMessage}}" userInput="We can't find products matching the selection." stepKey="seeEmptyProductMessage"/>

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
</actionGroup>
3535
<see selector="{{AdminCategoryMessagesSection.SuccessMessage}}" userInput="A total of 1 record(s) have been deleted." stepKey="deleteMessage"/>
3636
<!-- Verify product on Product Page -->
37-
<amOnPage url="{{StorefrontProductPage.url($$createFixedBundleProduct.name$$)}}" stepKey="amOnBundleProductPage"/>
37+
<amOnPage url="{{StorefrontProductPage.url($$createFixedBundleProduct.custom_attributes[url_key]$$)}}" stepKey="amOnBundleProductPage"/>
3838
<see selector="{{StorefrontProductInfoMainSection.productName}}" userInput="Whoops, our bad..." stepKey="seeWhoops"/>
3939
<!-- Search for the product by sku -->
4040
<actionGroup ref="StoreFrontQuickSearchActionGroup" stepKey="searchByCreatedTerm">
@@ -44,7 +44,7 @@
4444
<dontSee userInput="$$createFixedBundleProduct.sku$$" selector="{{StorefrontCatalogSearchMainSection.searchResults}}" stepKey="dontSeeProduct"/>
4545
<see selector="{{StorefrontCatalogSearchMainSection.message}}" userInput="Your search returned no results." stepKey="seeCantFindProductOneMessage"/>
4646
<!-- Go to the category page that we created in the before block -->
47-
<amOnPage url="{{StorefrontCategoryPage.url($$createCategory.name$$)}}" stepKey="onCategoryPage"/>
47+
<amOnPage url="{{StorefrontCategoryPage.url($$createCategory.custom_attributes[url_key]$$)}}" stepKey="onCategoryPage"/>
4848
<!-- Should not see the product -->
4949
<dontSee userInput="$$createFixedBundleProduct.name$$" selector="{{StorefrontCategoryMainSection.productsList}}" stepKey="dontSeeProductInCategory"/>
5050
<see selector="{{StorefrontCategoryMainSection.emptyProductMessage}}" userInput="We can't find products matching the selection." stepKey="seeEmptyProductMessage"/>

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

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

5959
<!--Open Product Page-->
6060
<actionGroup ref="StorefrontOpenProductPageActionGroup" stepKey="openStorefrontProductPage">
61-
<argument name="productUrl" value="{{BundleProduct.name}}"/>
61+
<argument name="productUrl" value="{{BundleProduct.urlKey}}"/>
6262
</actionGroup>
6363

6464
<!-- Add bundle to cart -->

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80,27 +80,27 @@
8080

8181
<!--"Radio Buttons" type option-->
8282
<!-- Check Tier Prices for product 1 -->
83-
<grabTextFrom selector="{{StorefrontBundledSection.radioButtonOptionLabel('Radio Buttons Option', '$$simpleProduct1CreateBundleProduct.sku$$')}}" stepKey="radioButtonsOptionTierPriceTextProduct1"/>
83+
<grabTextFrom selector="{{StorefrontBundledSection.radioButtonOptionLabel('Radio Buttons Option', '$$simpleProduct1CreateBundleProduct.name$$')}}" stepKey="radioButtonsOptionTierPriceTextProduct1"/>
8484
<assertStringContainsString stepKey="assertRadioButtonsOptionTierPriceTextProduct1">
8585
<expectedResult type="string">Buy 5 for $5.00 each and save 50%</expectedResult>
8686
<actualResult type="variable">radioButtonsOptionTierPriceTextProduct1</actualResult>
8787
</assertStringContainsString>
8888
<!-- Check Tier Prices for product 2 -->
89-
<grabTextFrom selector="{{StorefrontBundledSection.radioButtonOptionLabel('Radio Buttons Option', '$$simpleProduct2CreateBundleProduct.sku$$')}}" stepKey="radioButtonsOptionTierPriceTextProduct2"/>
89+
<grabTextFrom selector="{{StorefrontBundledSection.radioButtonOptionLabel('Radio Buttons Option', '$$simpleProduct2CreateBundleProduct.name$$')}}" stepKey="radioButtonsOptionTierPriceTextProduct2"/>
9090
<assertStringContainsString stepKey="assertRadioButtonsOptionTierPriceTextProduct2">
9191
<expectedResult type="string">Buy 7 for $15.00 each and save 25%</expectedResult>
9292
<actualResult type="variable">radioButtonsOptionTierPriceTextProduct2</actualResult>
9393
</assertStringContainsString>
9494

9595
<!--"Checkbox" type option-->
9696
<!-- Check Tier Prices for product 1 -->
97-
<grabTextFrom selector="{{StorefrontBundledSection.checkboxOptionLabel('Checkbox Option', '$$simpleProduct1CreateBundleProduct.sku$$')}}" stepKey="checkBoxOptionTierPriceTextProduct1"/>
97+
<grabTextFrom selector="{{StorefrontBundledSection.checkboxOptionLabel('Checkbox Option', '$$simpleProduct1CreateBundleProduct.name$$')}}" stepKey="checkBoxOptionTierPriceTextProduct1"/>
9898
<assertStringContainsString stepKey="assertCheckBoxOptionTierPriceTextProduct1">
9999
<expectedResult type="string">Buy 5 for $5.00 each and save 50%</expectedResult>
100100
<actualResult type="variable">checkBoxOptionTierPriceTextProduct1</actualResult>
101101
</assertStringContainsString>
102102
<!-- Check Tier Prices for product 2 -->
103-
<grabTextFrom selector="{{StorefrontBundledSection.checkboxOptionLabel('Checkbox Option', '$$simpleProduct2CreateBundleProduct.sku$$')}}" stepKey="checkBoxOptionTierPriceTextProduct2"/>
103+
<grabTextFrom selector="{{StorefrontBundledSection.checkboxOptionLabel('Checkbox Option', '$$simpleProduct2CreateBundleProduct.name$$')}}" stepKey="checkBoxOptionTierPriceTextProduct2"/>
104104
<assertStringContainsString stepKey="assertCheckBoxOptionTierPriceTextProduct2">
105105
<expectedResult type="string">Buy 7 for $15.00 each and save 25%</expectedResult>
106106
<actualResult type="variable">checkBoxOptionTierPriceTextProduct2</actualResult>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@
210210
</after>
211211

212212
<!-- Go to storefront category page -->
213-
<amOnPage url="{{StorefrontCategoryPage.url($$createSubCategory.name$$)}}" stepKey="onCategoryPage"/>
213+
<amOnPage url="{{StorefrontCategoryPage.url($$createSubCategory.custom_attributes[url_key]$$)}}" stepKey="onCategoryPage"/>
214214
<waitForPageLoad stepKey="waitForCategoryPageLoad"/>
215215

216216
<see userInput="From $7.33" selector="{{StorefrontCategoryProductSection.priceFromByProductId($$createBundleProduct.id$$)}}" stepKey="seePriceFromInCategoryBundle1"/>

app/code/Magento/Captcha/Test/Mftf/Test/CaptchaFormsDisplayingTest/CaptchaWithDisabledGuestCheckoutTest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<deleteData createDataKey="createCategory" stepKey="deleteCategory"/>
3333
<deleteData createDataKey="createSimpleProduct" stepKey="deleteSimpleProduct1"/>
3434
</after>
35-
<amOnPage url="{{StorefrontProductPage.url($$createSimpleProduct.sku$$)}}" stepKey="openProductPage"/>
35+
<amOnPage url="{{StorefrontProductPage.url($$createSimpleProduct.custom_attributes[url_key]$$)}}" stepKey="openProductPage"/>
3636
<waitForPageLoad stepKey="waitForPageLoad"/>
3737
<actionGroup ref="StorefrontClickAddToCartOnProductPageActionGroup" stepKey="addToCartFromStorefrontProductPage"/>
3838
<waitForText userInput="You added $$createSimpleProduct.name$$ to your shopping cart." stepKey="waitForText"/>

app/code/Magento/Catalog/Test/Mftf/Data/CategoryData.xml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
<entity name="_defaultCategory" type="category">
1212
<data key="name" unique="suffix">simpleCategory</data>
1313
<data key="name_lwr" unique="suffix">simplecategory</data>
14+
<data key="urlKey" unique="suffix">simplecategory</data>
1415
<data key="is_active">true</data>
1516
</entity>
1617
<entity name="ApiCategory" type="category">
@@ -20,12 +21,14 @@
2021
<entity name="SimpleSubCategory" type="category">
2122
<data key="name" unique="suffix">SimpleSubCategory</data>
2223
<data key="name_lwr" unique="suffix">simplesubcategory</data>
24+
<data key="urlKey" unique="suffix">simplesubcategory</data>
2325
<data key="is_active">true</data>
2426
<data key="include_in_menu">true</data>
2527
</entity>
2628
<entity name="NewRootCategory" type="category">
2729
<data key="name" unique="suffix">NewRootCategory</data>
2830
<data key="name_lwr" unique="suffix">newrootcategory</data>
31+
<data key="urlKey" unique="suffix">newrootcategory</data>
2932
<data key="is_active">true</data>
3033
<data key="include_in_menu">true</data>
3134
<data key="parent_id">1</data>
@@ -45,22 +48,27 @@
4548
<entity name="FirstLevelSubCat" type="category">
4649
<data key="name" unique="suffix">FirstLevelSubCategory</data>
4750
<data key="name_lwr" unique="suffix">firstlevelsubcategory</data>
51+
<data key="urlKey" unique="suffix">firstlevelsubcategory</data>
4852
</entity>
4953
<entity name="SecondLevelSubCat" type="category">
5054
<data key="name" unique="suffix">SecondLevelSubCategory</data>
5155
<data key="name_lwr" unique="suffix">secondlevelsubcategory</data>
56+
<data key="urlKey" unique="suffix">secondlevelsubcategory</data>
5257
</entity>
5358
<entity name="ThirdLevelSubCat" type="category">
5459
<data key="name" unique="suffix">ThirdLevelSubCategory</data>
55-
<data key="name_lwr" unique="suffix">subcategory</data>
60+
<data key="name_lwr" unique="suffix">thirdlevelsubcategory</data>
61+
<data key="urlKey" unique="suffix">thirdlevelsubcategory</data>
5662
</entity>
5763
<entity name="FourthLevelSubCat" type="category">
5864
<data key="name" unique="suffix">FourthLevelSubCategory</data>
59-
<data key="name_lwr" unique="suffix">subcategory</data>
65+
<data key="name_lwr" unique="suffix">fourthlevelsubcategory</data>
66+
<data key="urlKey" unique="suffix">fourthlevelsubcategory</data>
6067
</entity>
6168
<entity name="FifthLevelCat" type="category">
6269
<data key="name" unique="suffix">FifthLevelCategory</data>
63-
<data key="name_lwr" unique="suffix">category</data>
70+
<data key="name_lwr" unique="suffix">fifthlevelsubcategory</data>
71+
<data key="urlKey" unique="suffix">fifthlevelsubcategory</data>
6472
</entity>
6573
<entity name="SimpleRootSubCategory" type="category">
6674
<data key="name" unique="suffix">SimpleRootSubCategory</data>
@@ -73,6 +81,7 @@
7381
<entity name="SubCategory" type="category">
7482
<data key="name" unique="suffix">SubCategory</data>
7583
<data key="name_lwr" unique="suffix">subcategory</data>
84+
<data key="urlKey" unique="suffix">subcategory</data>
7685
<data key="is_active">true</data>
7786
<data key="include_in_menu">true</data>
7887
</entity>
@@ -95,6 +104,7 @@
95104
<entity name="CatNotIncludeInMenu" type="category">
96105
<data key="name" unique="suffix">NotInclMenu</data>
97106
<data key="name_lwr" unique="suffix">notinclemenu</data>
107+
<data key="urlKey" unique="suffix">notinclemenu</data>
98108
<data key="is_active">true</data>
99109
<data key="include_in_menu">false</data>
100110
</entity>

app/code/Magento/Catalog/Test/Mftf/Test/AdminAddImageToWYSIWYGCatalogTest.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
<actionGroup ref="SaveImageActionGroup" stepKey="insertImage"/>
4949
<actionGroup ref="FillOutUploadImagePopupActionGroup" stepKey="fillOutUploadImagePopup" />
5050
<actionGroup ref="AdminSaveCategoryActionGroup" stepKey="saveCatalog"/>
51-
<amOnPage url="/{{SimpleSubCategory.name_lwr}}.html" stepKey="goToCategoryFrontPage"/>
51+
<amOnPage url="/{{SimpleSubCategory.urlKey}}.html" stepKey="goToCategoryFrontPage"/>
5252
<waitForPageLoad stepKey="waitForPageLoad2"/>
5353
<seeElement selector="{{StorefrontCategoryMainSection.mediaDescription(ImageUpload3.content)}}" stepKey="assertMediaDescription"/>
5454
<seeElementInDOM selector="{{StorefrontCategoryMainSection.imageSource(ImageUpload3.fileName)}}" stepKey="assertMediaSource"/>

0 commit comments

Comments
 (0)