Skip to content

MFTF: Extract Action Groups to separate files - magento/module-config #25831

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

Merged
Merged
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 @@ -26,7 +26,7 @@

<!-- Admin Login-->
<actionGroup stepKey="loginToAdminPanel" ref="LoginAsAdmin"/>
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
</before>
<after>
<deleteData createDataKey="createPreReqCategory" stepKey="deletePreReqCategory"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<test name="AdminAddImageToWYSIWYGCatalogTest">
<before>
<actionGroup ref="LoginActionGroup" stepKey="login"/>
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
<actionGroup ref="SwitchToVersion4ActionGroup" stepKey="switchToTinyMCE4" />
</before>
<annotations>
Expand Down Expand Up @@ -54,7 +54,7 @@
<actionGroup ref="DeleteCategory" stepKey="DeleteCategory">
<argument name="categoryEntity" value="SimpleSubCategory"/>
</actionGroup>
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
<actionGroup ref="logout" stepKey="logout"/>
</after>
</test>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@
</annotations>
<before>
<actionGroup ref="LoginActionGroup" stepKey="login"/>
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
<actionGroup ref="SwitchToVersion4ActionGroup" stepKey="switchToTinyMCE4" />
</before>
<after>
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
<actionGroup ref="logout" stepKey="logout"/>
</after>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
<actionGroup ref="logout" stepKey="adminLogout"/>
</after>

<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>

<!-- Create new virtual product -->
<actionGroup ref="GoToSpecifiedCreateProductPage" stepKey="createVirtualProduct">
Expand Down Expand Up @@ -185,6 +185,6 @@
<actionGroup ref="StorefrontOpenCartFromMinicartActionGroup" stepKey="openCart"/>
<dontSeeElement selector="{{StorefrontProductCartGiftOptionSection.giftOptions}}" stepKey="dontSeeGiftOptionBtn"/>

<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
</test>
</tests>
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
</annotations>
<before>
<actionGroup ref="LoginActionGroup" stepKey="loginGetFromGeneralFile"/>
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
<actionGroup ref="SwitchToVersion4ActionGroup" stepKey="switchToTinyMCE4" />
<createData stepKey="myProductAttributeCreation" entity="productAttributeWysiwyg"/>
<createData stepKey="myProductAttributeSetAssign" entity="AddToDefaultSet">
Expand Down Expand Up @@ -75,7 +75,7 @@
<seeElement selector="{{ProductAttributeWYSIWYGSection.TinyMCE4($$myProductAttributeCreation.attribute_code$$)}}" stepKey="seePoweredBy"/>
<after>
<deleteData createDataKey="myProductAttributeCreation" stepKey="deletePreReqProductAttribute" />
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
<actionGroup ref="logout" stepKey="logout"/>
</after>
</test>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
</before>

<after>
<actionGroup ref="ResetWebUrlOptions" stepKey="resetUrlOption"/>
<actionGroup ref="ResetWebUrlOptionsActionGroup" stepKey="resetUrlOption"/>
<actionGroup ref="AdminDeleteWebsiteActionGroup" stepKey="deleteWebsite">
<argument name="websiteName" value="FirstWebSite"/>
</actionGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
<before>
<!--Admin Login-->
<actionGroup stepKey="loginToAdminPanel" ref="LoginAsAdmin"/>
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
</before>
<after>
<!-- Delete simple product -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
<argument name="newWebsiteName" value="{{customWebsite.name}}"/>
<argument name="websiteCode" value="{{customWebsite.code}}"/>
</actionGroup>
<actionGroup ref="EnableWebUrlOptions" stepKey="addStoreCodeToUrls"/>
<actionGroup ref="EnableWebUrlOptionsActionGroup" stepKey="addStoreCodeToUrls"/>
<magentoCLI command="cache:flush" stepKey="flushCacheAfterEnableWebUrlOptions"/>
</before>
<after>
Expand All @@ -42,7 +42,7 @@
</actionGroup>
<actionGroup ref="GoToProductCatalogPage" stepKey="goToProductCatalogPage"/>
<actionGroup ref="resetProductGridToDefaultView" stepKey="resetProductGridColumnsInitial"/>
<actionGroup ref="ResetWebUrlOptions" stepKey="resetUrlOption"/>
<actionGroup ref="ResetWebUrlOptionsActionGroup" stepKey="resetUrlOption"/>
<magentoCLI command="indexer:reindex" stepKey="reindex"/>
<magentoCLI command="cache:flush" stepKey="flushCache"/>
<actionGroup ref="logout" stepKey="logout"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,14 +49,14 @@
<see userInput="You saved the store view." stepKey="seeSaveMessage" />
</before>
<after>
<actionGroup ref="ResetWebUrlOptions" stepKey="resetUrlOption"/>
<actionGroup ref="ResetWebUrlOptionsActionGroup" stepKey="resetUrlOption"/>
<actionGroup ref="AdminDeleteWebsiteActionGroup" stepKey="deleteTestWebsite">
<argument name="websiteName" value="Second Website"/>
</actionGroup>
<actionGroup ref="logout" stepKey="adminLogout"/>
</after>

<actionGroup ref="EnableWebUrlOptions" stepKey="addStoreCodeToUrls"/>
<actionGroup ref="EnableWebUrlOptionsActionGroup" stepKey="addStoreCodeToUrls"/>
<!--Create a Simple Product with Custom Options -->
<amOnPage url="{{AdminProductIndexPage.url}}" stepKey="navigateToCatalogProductGrid"/>
<waitForPageLoad stepKey="waitForCatalogProductGrid"/>
Expand Down Expand Up @@ -103,4 +103,4 @@
<seeNumberOfElements selector=".admin__dynamic-rows[data-index='values'] tr.data-row" userInput="3" stepKey="see4RowsOfOptions"/>

</test>
</tests>
</tests>
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
</annotations>
<before>
<actionGroup ref="LoginActionGroup" stepKey="loginGetFromGeneralFile"/>
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
<actionGroup ref="SwitchToVersion4ActionGroup" stepKey="switchToTinyMCE4" />
</before>
<amOnPage url="{{AdminProductCreatePage.url(AddToDefaultSet.attributeSetId, 'simple')}}" stepKey="navigateToProduct"/>
Expand All @@ -43,7 +43,7 @@
<seeElement selector="{{ProductDescriptionWYSIWYGToolbarSection.InsertTable}}" stepKey="assertInfo13"/>
<seeElement selector="{{ProductDescriptionWYSIWYGToolbarSection.SpecialCharacter}}" stepKey="assertInfo14"/>
<after>
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
<actionGroup ref="logout" stepKey="logout"/>
</after>
</test>
Expand All @@ -59,7 +59,7 @@
</annotations>
<before>
<actionGroup ref="LoginActionGroup" stepKey="loginGetFromGeneralFile"/>
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
<actionGroup ref="SwitchToVersion4ActionGroup" stepKey="switchToTinyMCE4" />
</before>
<amOnPage url="{{AdminProductCreatePage.url(AddToDefaultSet.attributeSetId, 'simple')}}" stepKey="navigateToProduct"/>
Expand All @@ -82,7 +82,7 @@
<seeElement selector="{{ProductShortDescriptionWYSIWYGToolbarSection.InsertTable}}" stepKey="assertInfo27"/>
<seeElement selector="{{ProductShortDescriptionWYSIWYGToolbarSection.SpecialCharacter}}" stepKey="assertInfo28"/>
<after>
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
<actionGroup ref="logout" stepKey="logout"/>
</after>
</test>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
</annotations>
<before>
<actionGroup ref="LoginActionGroup" stepKey="loginGetFromGeneralFile"/>
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
<actionGroup ref="SwitchToVersion4ActionGroup" stepKey="switchToTinyMCE4" />
</before>
<amOnPage url="{{AdminCategoryPage.url}}" stepKey="navigateToNewCatalog"/>
Expand All @@ -45,7 +45,7 @@
<waitForElementVisible selector="{{StorefrontCategoryMainSection.CatalogDescription}}" stepKey="waitForDesVisible" />
<see userInput="Hello World!" selector="{{StorefrontCategoryMainSection.CatalogDescription}}" stepKey="assertCatalogDescription"/>
<after>
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
<actionGroup ref="logout" stepKey="logout"/>
</after>
</test>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
</annotations>
<before>
<actionGroup ref="LoginActionGroup" stepKey="loginGetFromGeneralFile"/>
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
<actionGroup ref="SwitchToVersion4ActionGroup" stepKey="switchToTinyMCE4" />
</before>
<amOnPage url="{{AdminProductCreatePage.url(AddToDefaultSet.attributeSetId, 'simple')}}" stepKey="navigateToNewProduct"/>
Expand Down Expand Up @@ -58,7 +58,7 @@
<see userInput="Hello World!" selector="{{StorefrontProductInfoMainSection.productDescription}}" stepKey="assertProductDescription"/>
<see userInput="Hello World! Short Content" selector="{{StorefrontProductInfoMainSection.productShortDescription}}" stepKey="assertProductShortDescription"/>
<after>
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
<actionGroup ref="logout" stepKey="logout"/>
</after>
</test>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
<createData entity="_defaultBlock" stepKey="createPreReqBlock"/>
<!--User log in on back-end as admin-->
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
</before>

<!--Open block with widget.-->
Expand Down Expand Up @@ -145,7 +145,7 @@
<dontSeeElement selector="{{InsertWidgetSection.checkElementStorefrontByPrice('100')}}" stepKey="dontSeeElementByPrice100s"/>

<after>
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
<deleteData createDataKey="createPreReqBlock" stepKey="deletePreReqBlock" />
<deleteData createDataKey="simplecategory" stepKey="deleteSimpleCategory"/>
<deleteData createDataKey="createFirstProduct" stepKey="deleteFirstProduct"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
</createData>
<createData entity="_defaultCmsPage" stepKey="createPreReqPage"/>
<actionGroup ref="LoginAsAdmin" stepKey="loginAsAdmin"/>
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
</before>
<!--Open created cms page-->
<comment userInput="Open created cms page" stepKey="commentOpenCreatedCmsPage"/>
Expand Down Expand Up @@ -76,7 +76,7 @@
<seeElement selector="{{InsertWidgetSection.checkElementStorefrontByName('2','$$createSecondProduct.name$$')}}" stepKey="seeElementByName2"/>
<seeElement selector="{{InsertWidgetSection.checkElementStorefrontByName('3','$$createFirstProduct.name$$')}}" stepKey="seeElementByName3"/>
<after>
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
<deleteData createDataKey="createPreReqPage" stepKey="deletePreReqPage" />
<deleteData createDataKey="simplecategory" stepKey="deleteSimpleCategory"/>
<deleteData createDataKey="createFirstProduct" stepKey="deleteFirstProduct"/>
Expand All @@ -85,4 +85,4 @@
<actionGroup ref="logout" stepKey="logout"/>
</after>
</test>
</tests>
</tests>
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@
</before>

<!--Go to configuration general page-->
<actionGroup ref="NavigateToConfigurationGeneralPage" stepKey="navigateToConfigurationGeneralPage"/>
<actionGroup ref="NavigateToConfigurationGeneralPageActionGroup" stepKey="navigateToConfigurationGeneralPage"/>

<!--Open country options section-->
<conditionalClick selector="{{CountryOptionsSection.countryOptions}}" dependentSelector="{{CountryOptionsSection.countryOptionsOpen}}" visible="false" stepKey="clickOnStoreInformation"/>

<!--Select top destinations country-->
<actionGroup ref="SelectTopDestinationsCountry" stepKey="selectTopDestinationsCountry">
<actionGroup ref="SelectTopDestinationsCountryActionGroup" stepKey="selectTopDestinationsCountry">
<argument name="countries" value="Countries"/>
</actionGroup>

Expand All @@ -57,13 +57,13 @@
</actionGroup>

<!--Go to configuration general page-->
<actionGroup ref="NavigateToConfigurationGeneralPage" stepKey="navigateToConfigurationGeneralPage2"/>
<actionGroup ref="NavigateToConfigurationGeneralPageActionGroup" stepKey="navigateToConfigurationGeneralPage2"/>

<!--Open country options section-->
<conditionalClick selector="{{CountryOptionsSection.countryOptions}}" dependentSelector="{{CountryOptionsSection.countryOptionsOpen}}" visible="false" stepKey="clickOnStoreInformation2"/>

<!--Deselect top destinations country-->
<actionGroup ref="UnSelectTopDestinationsCountry" stepKey="unSelectTopDestinationsCountry">
<actionGroup ref="UnSelectTopDestinationsCountryActionGroup" stepKey="unSelectTopDestinationsCountry">
<argument name="countries" value="Countries"/>
</actionGroup>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@
</createData>
<createData entity="Simple_GB_Customer" stepKey="createCustomer"/>
<actionGroup stepKey="loginToAdminPanel" ref="LoginAsAdmin"/>
<actionGroup ref="SelectCountriesWithRequiredRegion" stepKey="setCustomCountryWithRequiredRegion">
<actionGroup ref="SelectCountriesWithRequiredRegionActionGroup" stepKey="setCustomCountryWithRequiredRegion">
<argument name="countries" value="CustomCountryWithRequiredRegion"/>
</actionGroup>
</before>
<after>
<actionGroup ref="SelectCountriesWithRequiredRegion" stepKey="setDefaultCountriesWithRequiredRegion">
<actionGroup ref="SelectCountriesWithRequiredRegionActionGroup" stepKey="setDefaultCountriesWithRequiredRegion">
<argument name="countries" value="DefaultCountriesWithRequiredRegions"/>
</actionGroup>
<actionGroup ref="logout" stepKey="logout"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<createData entity="_defaultCmsPage" stepKey="createCMSPage" />
<createData entity="_defaultBlock" stepKey="createPreReqBlock" />
<actionGroup ref="LoginActionGroup" stepKey="login"/>
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
<actionGroup ref="SwitchToVersion4ActionGroup" stepKey="switchToTinyMCE4" />
</before>
<actionGroup ref="AssignBlockToCMSPage" stepKey="assignBlockToCMSPage">
Expand Down Expand Up @@ -62,7 +62,7 @@
<waitForPageLoad stepKey="waitForGridReload"/>
<deleteData createDataKey="createPreReqBlock" stepKey="deletePreReqBlock" />
<deleteData createDataKey="createCMSPage" stepKey="deletePreReqCMSPage" />
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
<actionGroup ref="logout" stepKey="logout"/>
</after>
</test>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<before>
<createData entity="_defaultCmsPage" stepKey="createCMSPage" />
<actionGroup ref="LoginActionGroup" stepKey="login"/>
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
<actionGroup ref="SwitchToVersion4ActionGroup" stepKey="switchToTinyMCE4" />
</before>
<actionGroup ref="navigateToCreatedCMSPage" stepKey="navigateToCreatedCMSPage">
Expand Down Expand Up @@ -56,7 +56,7 @@
<seeElementInDOM selector="{{StorefrontCMSPageSection.imageSource(ImageUpload3.fileName)}}" stepKey="assertMediaSource"/>
<after>
<deleteData createDataKey="createCMSPage" stepKey="deletePreReqCMSPage" />
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
<actionGroup ref="logout" stepKey="logout"/>
</after>
</test>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
<createData entity="_defaultCmsPage" stepKey="createCMSPage" />
<createData entity="_defaultBlock" stepKey="createPreReqBlock" />
<actionGroup ref="LoginActionGroup" stepKey="loginGetFromGeneralFile"/>
<actionGroup ref="EnabledWYSIWYG" stepKey="enableWYSIWYG"/>
<actionGroup ref="EnabledWYSIWYGActionGroup" stepKey="enableWYSIWYG"/>
<actionGroup ref="SwitchToVersion4ActionGroup" stepKey="switchToTinyMCE4" />
</before>
<!--Create Custom Variable-->
Expand Down Expand Up @@ -142,7 +142,7 @@
<waitForPageLoad stepKey="waitForGridReload"/>
<deleteData createDataKey="createPreReqBlock" stepKey="deletePreReqBlock" />
<deleteData createDataKey="createCMSPage" stepKey="deletePreReqCMSPage" />
<actionGroup ref="DisabledWYSIWYG" stepKey="disableWYSIWYG"/>
<actionGroup ref="DisabledWYSIWYGActionGroup" stepKey="disableWYSIWYG"/>
<actionGroup ref="logout" stepKey="logout"/>
</after>
</test>
Expand Down
Loading