Skip to content

Commit bdf2c46

Browse files
committed
Change action groups name according to CE branch changes
1 parent e029174 commit bdf2c46

6 files changed

+53
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
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+
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
11+
<actionGroup name="AdminNavigateToProductAttributeAdvancedSectionActionGroup">
12+
<annotations>
13+
<description>Navigate and open Advanced Attribute Properties section on product attribute page</description>
14+
</annotations>
15+
16+
<scrollTo selector="{{AdvancedAttributePropertiesSection.AdvancedAttributePropertiesSectionToggle}}" stepKey="scrollToSection"/>
17+
<conditionalClick selector="{{AdvancedAttributePropertiesSection.AdvancedAttributePropertiesSectionToggle}}" dependentSelector="{{AdvancedAttributePropertiesSection.AttributeCode}}" visible="false" stepKey="openSection"/>
18+
<waitForElementVisible selector="{{AdvancedAttributePropertiesSection.AttributeCode}}" stepKey="waitForSlideOutSection"/>
19+
</actionGroup>
20+
</actionGroups>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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+
<actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
10+
xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
11+
<actionGroup name="CreateProductAttributeWithDatetimeFieldActionGroup" extends="createProductAttribute" insertAfter="checkRequired">
12+
<annotations>
13+
<description>EXTENDS: createProductAttribute. Fills in the Attribute Code and Default Value (Attribute Type: Date and Time Field).</description>
14+
</annotations>
15+
<arguments>
16+
<argument name="date" type="string"/>
17+
</arguments>
18+
19+
<scrollTo selector="{{AdvancedAttributePropertiesSection.AdvancedAttributePropertiesSectionToggle}}" stepKey="scrollToAdvancedSection"/>
20+
<conditionalClick selector="{{AdvancedAttributePropertiesSection.AdvancedAttributePropertiesSectionToggle}}" dependentSelector="{{AdvancedAttributePropertiesSection.AttributeCode}}" visible="false" stepKey="openAdvancedSection"/>
21+
<waitForElementVisible selector="{{AdvancedAttributePropertiesSection.AttributeCode}}" stepKey="waitForSlideOutAdvancedSection"/>
22+
<fillField selector="{{AdvancedAttributePropertiesSection.AttributeCode}}" userInput="{{attribute.attribute_code}}" stepKey="fillCode"/>
23+
<scrollTo selector="{{AdvancedAttributePropertiesSection.defaultValueDatetime}}" stepKey="scrollToDefaultField"/>
24+
<fillField selector="{{AdvancedAttributePropertiesSection.defaultValueDatetime}}" userInput="{{date}}" stepKey="fillDefaultValue"/>
25+
</actionGroup>
26+
</actionGroups>

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,6 @@
2525
<click selector="{{AttributePropertiesSection.DeleteAttribute}}" stepKey="deleteAttribute"/>
2626
<click selector="{{ModalConfirmationSection.OkButton}}" stepKey="ClickOnDeleteButton"/>
2727
<waitForPageLoad stepKey="waitForPageLoad"/>
28+
<seeElement selector="{{AdminProductMessagesSection.successMessage}}" stepKey="waitForSuccessMessage"/>
2829
</actionGroup>
2930
</actionGroups>

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
</arguments>
1818

1919
<amOnPage url="{{AdminProductAttributeGridPage.url}}" stepKey="navigateToProductAttributeGrid"/>
20+
<conditionalClick selector="{{AdminDataGridHeaderSection.clearFilters}}" dependentSelector="{{AdminDataGridHeaderSection.clearFilters}}" visible="true" stepKey="clearExistingFilters"/>
2021
<fillField selector="{{AdminProductAttributeGridSection.FilterByAttributeCode}}" userInput="{{ProductAttribute.attribute_code}}" stepKey="setAttributeCode"/>
2122
<click selector="{{AdminProductAttributeGridSection.Search}}" stepKey="searchForAttributeFromTheGrid"/>
2223
<click selector="{{AdminProductAttributeGridSection.FirstRow}}" stepKey="clickOnAttributeRow"/>

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<actionGroup ref="LoginAsAdmin" stepKey="login"/>
2121
</before>
2222
<after>
23-
<actionGroup ref="deleteProductAttribute" stepKey="deleteAttribute">
23+
<actionGroup ref="DeleteProductAttributeActionGroup" stepKey="deleteAttribute">
2424
<argument name="ProductAttribute" value="DatetimeProductAttribute"/>
2525
</actionGroup>
2626
<actionGroup ref="AdminGridFilterResetActionGroup" stepKey="resetGridFilter"/>
@@ -31,16 +31,16 @@
3131
<!-- Create new datetime product attribute -->
3232
<amOnPage url="{{AdminProductAttributeGridPage.url}}" stepKey="goToProductAttributes"/>
3333
<waitForPageLoad stepKey="waitForPageLoadAttributes"/>
34-
<actionGroup ref="CreateProductAttributeWithDatetimeField" stepKey="createAttribute">
34+
<actionGroup ref="CreateProductAttributeWithDatetimeFieldActionGroup" stepKey="createAttribute">
3535
<argument name="attribute" value="DatetimeProductAttribute"/>
3636
<argument name="date" value="{$generateDefaultValue}"/>
3737
</actionGroup>
3838
<!-- Navigate to created product attribute -->
39-
<actionGroup ref="navigateToCreatedProductAttribute" stepKey="navigateToAttribute">
39+
<actionGroup ref="NavigateToCreatedProductAttributeActionGroup" stepKey="navigateToAttribute">
4040
<argument name="ProductAttribute" value="DatetimeProductAttribute"/>
4141
</actionGroup>
4242
<!-- Check the saved datetime default value -->
43-
<actionGroup ref="AdminNavigateToProductAttributeAdvancedSection" stepKey="goToAdvancedSection"/>
43+
<actionGroup ref="AdminNavigateToProductAttributeAdvancedSectionActionGroup" stepKey="goToAdvancedSection"/>
4444
<scrollTo selector="{{AdvancedAttributePropertiesSection.defaultValueDatetime}}" stepKey="scrollToDefaultValue"/>
4545
<seeInField userInput="{$generateDefaultValue}"
4646
selector="{{AdvancedAttributePropertiesSection.defaultValueDatetime}}"

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
<actionGroup ref="AdminOpenNewProductFormPageActionGroup" stepKey="openNewProductPage"/>
4343
<actionGroup ref="fillMainProductForm" stepKey="fillDefaultProductFields"/>
4444
<!-- Add datetime attribute -->
45-
<actionGroup ref="addProductAttributeInProductModal" stepKey="addDatetimeAttribute">
45+
<actionGroup ref="AddProductAttributeInProductModalActionGroup" stepKey="addDatetimeAttribute">
4646
<argument name="attributeCode" value="$createDatetimeAttribute.attribute_code$"/>
4747
</actionGroup>
4848
<!-- Flush config cache to reset product attributes in attribute set -->

0 commit comments

Comments
 (0)