TemandoClickAndCollectActionGroup.xml 2.7 KB

12345678910111213141516171819202122232425262728
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <actionGroups xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xsi:noNamespaceSchemaLocation="urn:magento:mftf:Test/etc/actionGroupSchema.xsd">
  4. <actionGroup name="SetAndCheckClickAndCollectConfigurations">
  5. <arguments>
  6. <argument name="isEnabledValue" defaultValue="{{TemandoConfigurationData.enableClickAndCollectValue}}" type="string"/>
  7. <argument name="isEnabledString" defaultValue="{{TemandoConfigurationData.enableClickAndCollectString}}" type="string"/>
  8. </arguments>
  9. <amOnPage url="{{TemandoAdminConfigPage.url}}" stepKey="navigateToTemandoConfigurationPage"/>
  10. <scrollTo selector="{{MagentoShippingSection.sectionHead}}" x="0" y="-85" stepKey="scrollToSection1"/>
  11. <conditionalClick selector="{{MagentoShippingSection.sectionHead}}" dependentSelector="{{MagentoShippingSection.isClickAndCollectEnabled}}" visible="false" stepKey="openSection1"/>
  12. <!-- Start Filling Fields -->
  13. <scrollTo selector="{{MagentoShippingSection.isClickAndCollectEnabled}}" x="0" y="-85" stepKey="scrollToFieldToConfigure1"/>
  14. <seeElement selector="{{MagentoShippingSection.isClickAndCollectEnabled}}" stepKey="seeClickAndCollectActiveConfiguration1"/>
  15. <selectOption selector="{{MagentoShippingSection.isClickAndCollectEnabled}}" userInput="{{isEnabledValue}}" stepKey="selectOption"/>
  16. <scrollTo selector="{{MagentoShippingSection.sectionHead}}" x="0" y="-85" stepKey="scrollToSection2"/>
  17. <conditionalClick selector="{{MagentoShippingSection.sectionHead}}" dependentSelector="{{MagentoShippingSection.isTemandoActive}}" visible="true" stepKey="closeSection1"/>
  18. <click selector="{{StoreConfigSection.Save}}" stepKey="clickSubmitButton"/>
  19. <waitForElementVisible time="60" selector="{{AdminCustomerMessagesSection.successMessage}}" stepKey="waitForConfirmationModal"/>
  20. <see userInput="You saved the configuration." stepKey="AssertConfigurationWasSaved"/>
  21. <scrollTo selector="{{MagentoShippingSection.sectionHead}}" x="0" y="-85" stepKey="scrollToSection3"/>
  22. <conditionalClick selector="{{MagentoShippingSection.sectionHead}}" dependentSelector="{{MagentoShippingSection.isClickAndCollectEnabled}}" visible="false" stepKey="openSection2"/>
  23. <scrollTo selector="{{MagentoShippingSection.isClickAndCollectEnabled}}" x="0" y="-85" stepKey="scrollToFieldToConfigure2"/>
  24. <seeElement selector="{{MagentoShippingSection.isClickAndCollectEnabled}}" stepKey="seeClickAndCollectActiveConfiguration2"/>
  25. <seeOptionIsSelected selector="{{MagentoShippingSection.isClickAndCollectEnabled}}" userInput="{{isEnabledString}}" stepKey="checkIfSelectionWasSaved"/>
  26. </actionGroup>
  27. </actionGroups>