AdminOrdersGridSection.xml 3.3 KB

1234567891011121314151617181920212223242526272829303132333435
  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="AdminOrdersGridSection">
  11. <element name="spinner" type="button" selector=".spinner"/>
  12. <element name="gridLoadingMask" type="button" selector=".admin__data-grid-loading-mask"/>
  13. <element name="search" type="input" selector="#fulltext"/>
  14. <element name="submitSearch" type="button" selector=".//*[@id='container']/div/div[2]/div[1]/div[2]/button"/>
  15. <element name="submitSearch22" type="button" selector=".//*[@class=&quot;admin__data-grid-filters-wrap&quot;]/parent::*/div[@class=&quot;data-grid-search-control-wrap&quot;]/button"/>
  16. <element name="filters" type="button" selector="button[data-action='grid-filter-expand']" timeout="30"/>
  17. <element name="idFilter" type="input" selector=".admin__data-grid-filters input[name='increment_id']"/>
  18. <element name="billToNameFilter" type="input" selector=".admin__data-grid-filters input[name='billing_name']"/>
  19. <element name="enabledFilters" type="block" selector=".admin__data-grid-header .admin__data-grid-filters-current._show"/>
  20. <element name="clearFilters" type="button" selector=".admin__data-grid-header [data-action='grid-filter-reset']" timeout="30"/>
  21. <element name="applyFilters" type="button" selector="button[data-action='grid-filter-apply']" timeout="30"/>
  22. <element name="rowViewAction" type="button" selector=".data-grid tbody > tr:nth-of-type({{row}}) .action-menu-item" parameterized="true" timeout="30"/>
  23. <element name="createNewOrder" type="button" selector=".page-actions-buttons button#add" timeout="30"/>
  24. <element name="firstRow" type="button" selector="tr.data-row:nth-of-type(1)"/>
  25. <element name="columnHeader" type="button" selector="//div[@data-role='grid-wrapper']//table[contains(@class, 'data-grid')]/thead/tr/th[contains(@class, 'data-grid-th')]/span[text() = '{{label}}']" parameterized="true" timeout="30"/>
  26. <element name="gridCell" type="text" selector="//tr[{{row}}]//td[count(//div[@data-role='grid-wrapper']//tr//th[contains(., '{{column}}')]/preceding-sibling::th) +1 ]" parameterized="true"/>
  27. <element name="viewBookmarkDropdown" type="button" selector="div.admin__data-grid-action-bookmarks button" timeout="30"/>
  28. <element name="viewBookmark" type="button" selector="//div[contains(@class, 'admin__data-grid-action-bookmarks')]/ul/li/div/a[text() = '{{label}}']" parameterized="true" timeout="30"/>
  29. <element name="columnsDropdown" type="button" selector="div.admin__data-grid-action-columns button" timeout="30"/>
  30. <element name="viewColumnCheckbox" type="checkbox" selector="//div[contains(@class,'admin__data-grid-action-columns')]//div[contains(@class, 'admin__field-option')]//label[text() = '{{column}}']/preceding-sibling::input" parameterized="true"/>
  31. <element name="customerInOrdersSection" type="button" selector="(//td[contains(text(),'{{customer}}')])[1]" parameterized="true"/>
  32. <element name="productForOrder" type="button" selector="//td[contains(text(),'{{var}}')]" parameterized="true"/>
  33. </section>
  34. </sections>