AdminNewCatalogPriceRuleSection.xml 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. <sections xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  9. xsi:noNamespaceSchemaLocation="urn:magento:mftf:Page/etc/SectionObject.xsd">
  10. <section name="AdminNewCatalogPriceRule">
  11. <element name="saveAndApply" type="button" selector="#save_and_apply" timeout="30"/>
  12. <element name="save" type="button" selector="#save" timeout="30"/>
  13. <element name="saveAndContinue" type="button" selector="#save_and_continue" timeout="30"/>
  14. <element name="delete" type="button" selector="#delete" timeout="30"/>
  15. <element name="ruleName" type="input" selector="[name='name']"/>
  16. <element name="description" type="textarea" selector="[name='description']"/>
  17. <element name="status" type="select" selector="[name='is_active']"/>
  18. <element name="websites" type="select" selector="[name='website_ids']"/>
  19. <element name="websitesOptions" type="select" selector="[name='website_ids'] option"/>
  20. <element name="customerGroups" type="select" selector="[name='customer_group_ids']"/>
  21. <element name="customerGroupsOptions" type="select" selector="[name='customer_group_ids'] option"/>
  22. <element name="fromDateButton" type="button" selector="[name='from_date'] + button" timeout="15"/>
  23. <element name="toDateButton" type="button" selector="[name='to_date'] + button" timeout="15"/>
  24. <element name="todayDate" type="button" selector="#ui-datepicker-div [data-handler='today']"/>
  25. <element name="priority" type="input" selector="[name='sort_order']"/>
  26. <element name="conditionsTab" type="block" selector="[data-index='block_promo_catalog_edit_tab_conditions']"/>
  27. <element name="actionsTab" type="block" selector="[data-index='actions']"/>
  28. </section>
  29. <section name="AdminNewCatalogPriceRuleActions">
  30. <element name="apply" type="select" selector="[name='simple_action']"/>
  31. <element name="discountAmount" type="input" selector="[name='discount_amount']"/>
  32. <element name="disregardRules" type="select" selector="[name='stop_rules_processing']"/>
  33. </section>
  34. <section name="AdminNewCatalogPriceRuleConditions">
  35. <element name="newCondition" type="button" selector=".rule-param.rule-param-new-child"/>
  36. <element name="conditionSelect" type="select" selector="select#conditions__{{var}}__new_child" parameterized="true"/>
  37. <element name="targetEllipsis" type="button" selector="//li[{{var}}]//a[@class='label'][text() = '...']" parameterized="true"/>
  38. <element name="targetEllipsisValue" type="button" selector="//ul[@id='conditions__{{var}}__children']//a[contains(text(), '{{var1}}')]" parameterized="true" timeout="30"/>
  39. <element name="targetSelect" type="select" selector="//ul[@id='conditions__{{var}}__children']//select" parameterized="true" timeout="30"/>
  40. <element name="targetInput" type="input" selector="input#conditions__{{var1}}--{{var2}}__value" parameterized="true"/>
  41. <element name="applyButton" type="button" selector="#conditions__{{var1}}__children li:nth-of-type({{var2}}) a.rule-param-apply" parameterized="true"/>
  42. </section>
  43. <section name="AdminCatalogPriceRuleGrid">
  44. <element name="applyRules" type="button" selector="#apply_rules" timeout="30"/>
  45. </section>
  46. </sections>