Skip to content

[MFTF] Repetitive elements replaced by AdminProductPageOpenByIdActionGroup #35041

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: 2.4-develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>

<!-- Open configurable product edit page -->
<amOnPage url="{{AdminProductEditPage.url($createConfigurableProduct.id$)}}" stepKey="goToProductIndex"/>
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="goToProductIndex">
<argument name="productId" value="$createConfigurableProduct.id$"/>
</actionGroup>

<!-- Add attributes to configurable product-->
<conditionalClick selector="{{AdminProductFormConfigurationsSection.sectionHeader}}" dependentSelector="{{AdminProductFormConfigurationsSection.createConfigurations}}" visible="false" stepKey="openConfigurationSection"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,9 @@
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>

<!-- Open configurable product edit page -->
<amOnPage url="{{AdminProductEditPage.url($createConfigurableProduct.id$)}}" stepKey="goToProductIndex"/>
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="goToProductIndex">
<argument name="productId" value="$createConfigurableProduct.id$"/>
</actionGroup>

<!-- Add attribute to configurable product-->
<conditionalClick selector="{{AdminProductFormConfigurationsSection.sectionHeader}}" dependentSelector="{{AdminProductFormConfigurationsSection.createConfigurations}}" visible="false" stepKey="openConfigurationSection"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,9 @@
</actionGroup>
<actionGroup ref="SaveAttributeSetActionGroup" stepKey="saveAttributeSetWithDropdownAttribute"/>
<!--Assign dropdown attribute to child product of configurable-->
<amOnPage url="{{AdminProductEditPage.url($createFirstSimpleProduct.id$)}}" stepKey="visitAdminEditProductPage"/>
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="visitAdminEditProductPage">
<argument name="productId" value="$createFirstSimpleProduct.id$"/>
</actionGroup>
<waitForElementVisible selector="{{AdminProductFormSection.customSelectField('$createDropdownAttribute.attribute_code$')}}" stepKey="waitForDropdownAttributeSelectVisible"/>
<selectOption selector="{{AdminProductFormSection.customSelectField('$createDropdownAttribute.attribute_code$')}}" userInput="$getFirstDropdownOption.label$" stepKey="selectValueOfNewAttribute"/>
<actionGroup ref="SaveProductFormActionGroup" stepKey="saveSimpleProduct"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,9 @@
</after>

<!-- Open product edit page -->
<amOnPage url="{{AdminProductEditPage.url($createProduct.id$)}}" stepKey="goToProductEditPage"/>
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="goToProductEditPage">
<argument name="productId" value="$createProduct.id$"/>
</actionGroup>
<!-- Add product video -->
<actionGroup ref="AddProductVideoActionGroup" stepKey="addProductVideo"/>
<!-- Save product form -->
Expand All @@ -54,7 +56,9 @@
<actionGroup ref="AssertProductVideoStorefrontProductPageActionGroup" stepKey="assertProductVideoPresentInStorefrontProductPage"/>

<!-- Open product edit page to remove product video -->
<amOnPage url="{{AdminProductEditPage.url($createProduct.id$)}}" stepKey="goToProductEditPageToRemoveVideo"/>
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="goToProductEditPageToRemoveVideo">
<argument name="productId" value="$createProduct.id$"/>
</actionGroup>
<!-- Remove product video -->
<actionGroup ref="RemoveProductVideoActionGroup" stepKey="removeProductVideo"/>
<!-- Save product form -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,9 @@
</after>

<!-- Open product 1 edit page -->
<amOnPage url="{{AdminProductEditPage.url($createProduct1.id$)}}" stepKey="goToProduct1EditPage"/>
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="goToProduct1EditPage">
<argument name="productId" value="$createProduct1.id$"/>
</actionGroup>
<!-- Add product video -->
<actionGroup ref="AddProductVideoActionGroup" stepKey="addProductVideoToProduct1">
<argument name="video" value="VimeoProductVideo"/>
Expand All @@ -44,7 +46,9 @@
<actionGroup ref="SaveProductFormActionGroup" stepKey="saveProductFormOfProduct1"/>

<!-- Open product 2 edit page -->
<amOnPage url="{{AdminProductEditPage.url($createProduct2.id$)}}" stepKey="goToProduct2EditPage"/>
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="goToProduct2EditPage">
<argument name="productId" value="$createProduct2.id$"/>
</actionGroup>
<!-- Add product video -->
<actionGroup ref="AddProductVideoActionGroup" stepKey="saveProductFormOfProduct2">
<argument name="video" value="VimeoProductVideo"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,9 @@
<argument name="option3" value="Blue"/>
</actionGroup>
<!-- Open configurable product edit page -->
<amOnPage url="{{AdminProductEditPage.url($createConfigurableProduct.id$)}}" stepKey="goToConfigurableProduct"/>
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="goToConfigurableProduct">
<argument name="productId" value="$createConfigurableProduct.id$"/>
</actionGroup>
<!-- Generate configurations for configurable product -->
<actionGroup ref="GenerateConfigurationsByAttributeCodeActionGroup" stepKey="createProductConfigurations">
<argument name="attributeCode" value="{{ProductColorAttribute.attribute_code}}"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,9 @@
<argument name="option3" value="Blue"/>
</actionGroup>

<amOnPage url="{{AdminProductEditPage.url($createConfigurableProduct.id$)}}" stepKey="goToConfigurableProduct"/>
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="goToConfigurableProduct">
<argument name="productId" value="$createConfigurableProduct.id$"/>
</actionGroup>

<actionGroup ref="GenerateConfigurationsByAttributeCodeActionGroup" stepKey="createProductConfigurations">
<argument name="attributeCode" value="{{ProductColorAttribute.attribute_code}}"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,9 @@
<actionGroup ref="AdminLoginActionGroup" stepKey="loginAsAdmin"/>

<!-- Open configurable product edit page -->
<amOnPage url="{{AdminProductEditPage.url($createConfigurableProduct.id$)}}" stepKey="goToConfigurableProduct"/>
<actionGroup ref="AdminProductPageOpenByIdActionGroup" stepKey="goToConfigurableProduct">
<argument name="productId" value="$createConfigurableProduct.id$"/>
</actionGroup>

<!-- Add attributes to configurable product-->
<conditionalClick selector="{{AdminProductFormConfigurationsSection.sectionHeader}}" dependentSelector="{{AdminProductFormConfigurationsSection.createConfigurations}}" visible="false" stepKey="openConfigurationSection"/>
Expand Down