TemandoSetUpActionGroup.xml 2.4 KB

1234567891011121314151617181920212223242526
  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="ResetConfigurations">
  5. <arguments>
  6. <argument name="configurations" defaultValue="TemandoConfigurationData"/>
  7. </arguments>
  8. <amOnPage url="{{TemandoAdminConfigPage.url}}" stepKey="navigateToTemandoConfigurationPage"/>
  9. <scrollTo selector="{{MagentoShippingSection.sectionHead}}" x="0" y="-85" stepKey="scrollToSection1"/>
  10. <conditionalClick selector="{{MagentoShippingSection.sectionHead}}" dependentSelector="{{MagentoShippingSection.isTemandoActive}}" visible="false" stepKey="openSection"/>
  11. <!-- Start Filling Fields -->
  12. <scrollTo selector="{{MagentoShippingSection.isTemandoActive}}" x="0" y="-85" stepKey="scrollToFieldToConfigure"/>
  13. <seeElement selector="{{MagentoShippingSection.isTemandoActive}}" stepKey="isClickAndCollectFieldVisible"/>
  14. <selectOption selector="{{MagentoShippingSection.isTemandoActive}}" userInput="{{configurations.disableMagentoShipping}}" stepKey="selectOption"/>
  15. <fillField selector="{{MagentoShippingSection.sessionEndpoint}}" userInput="{{configurations.emptyMagentoShippingCredentials}}" stepKey="fillField1"/>
  16. <fillField selector="{{MagentoShippingSection.accountId}}" userInput="{{configurations.emptyMagentoShippingCredentials}}" stepKey="fillField2"/>
  17. <fillField selector="{{MagentoShippingSection.bearerToken}}" userInput="{{configurations.emptyMagentoShippingCredentials}}" stepKey="fillField3"/>
  18. <scrollTo selector="{{MagentoShippingSection.sectionHead}}" x="0" y="-85" stepKey="scrollToSection2"/>
  19. <conditionalClick selector="{{MagentoShippingSection.sectionHead}}" dependentSelector="{{MagentoShippingSection.isTemandoActive}}" visible="true" stepKey="closeSection"/>
  20. <click selector="{{StoreConfigSection.Save}}" stepKey="clickSubmitButton"/>
  21. <waitForElementVisible time="60" selector="{{AdminCustomerMessagesSection.successMessage}}" stepKey="waitForConfirmationModal"/>
  22. <see userInput="You saved the configuration." stepKey="AssertConfigurationWasSaved"/>
  23. <dontSeeElement selector="{{MagentoShippingSection.isTemandoActive}}" stepKey="seeTemandoActiveConfiguration"/>
  24. </actionGroup>
  25. </actionGroups>