Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 
 

51 rader
5.7 KiB

  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="selectStatus" type="select" selector="select[name='status']" timeout="60"/>
  19. <element name="billToNameFilter" type="input" selector=".admin__data-grid-filters input[name='billing_name']"/>
  20. <element name="purchasePoint" type="select" selector=".admin__data-grid-filters select[name='store_id']"/>
  21. <element name="enabledFilters" type="block" selector=".admin__data-grid-header .admin__data-grid-filters-current._show"/>
  22. <element name="paymentInformation" type="text" selector="//table[contains(@class, 'data-grid')]//div[contains(text(), '{{paymentInformation}}')]" parameterized="true"/>
  23. <element name="resetColumnCheckbox" type="button" selector="//div[@class='admin__data-grid-header' and @data-bind='afterRender: \$data.setToolbarNode']//button[contains(text(),'Reset')]" timeout="30"/>
  24. <element name="clearFilters" type="button" selector=".admin__data-grid-header [data-action='grid-filter-reset']" timeout="30"/>
  25. <element name="applyFilters" type="button" selector="button[data-action='grid-filter-apply']" timeout="30"/>
  26. <element name="rowViewAction" type="button" selector=".data-grid tbody > tr:nth-of-type({{row}}) .action-menu-item" parameterized="true" timeout="30"/>
  27. <element name="createNewOrder" type="button" selector=".page-actions-buttons button#add" timeout="30"/>
  28. <element name="allCheckbox" type="checkbox" selector="//div[@data-role='grid-wrapper']//label[@data-bind='attr: {for: ko.uid}']" timeout="30"/>
  29. <element name="firstRow" type="button" selector="tr.data-row:nth-of-type(1)"/>
  30. <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"/>
  31. <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"/>
  32. <element name="viewBookmarkDropdown" type="button" selector="div.admin__data-grid-action-bookmarks button" timeout="30"/>
  33. <element name="viewBookmark" type="button" selector="//div[contains(@class, 'admin__data-grid-action-bookmarks')]/ul/li/div/a[text() = '{{label}}']" parameterized="true" timeout="30"/>
  34. <element name="columnsDropdown" type="button" selector="div.admin__data-grid-action-columns button" timeout="30"/>
  35. <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"/>
  36. <element name="customerInOrdersSection" type="button" selector="(//td[contains(text(),'{{customer}}')])[1]" parameterized="true" timeout="60"/>
  37. <element name="productForOrder" type="button" selector="//td[contains(text(),'{{var}}')]" parameterized="true" timeout="60"/>
  38. <element name="selectActions" type="button" selector=".action-select-wrap > .action-select" timeout="30"/>
  39. <element name="dropdownActionItem" type="button" selector="(//div[contains(@class, 'action-menu-items')]//span[text()='{{action}}'])[1]" timeout="30" parameterized="true"/>
  40. <element name="checkOrder" type="input" selector="//td[count(//div[@data-role='grid-wrapper'])]//input"/>
  41. <element name="orderActions" type="button" selector="//div[contains(concat(' ',normalize-space(@class),' '),' row-gutter ')]//button[@title='Select Items']" timeout="60"/>
  42. <element name="changeOrderStatus" type="button" selector="//div[contains(concat(' ',normalize-space(@class),' '),' row-gutter ')]//span[text()='{{status}}']" parameterized="true" timeout="30"/>
  43. <element name="viewLink" type="text" selector="//td/div[contains(.,'{{orderID}}')]/../..//a[@class='action-menu-item']" parameterized="true"/>
  44. <element name="selectOrderID" type="checkbox" selector="//td/div[text()='{{orderId}}']/../preceding-sibling::td//input" parameterized="true" timeout="60"/>
  45. <element name="orderId" type="text" selector="//table[contains(@class, 'data-grid')]//div[contains(text(), '{{orderId}}')]" parameterized="true"/>
  46. <element name="exactOrderId" type="text" selector="//table[contains(@class, 'data-grid')]//div[text()='{{orderId}}']" parameterized="true"/>
  47. <element name="orderIdByIncrementId" type="text" selector="//input[@class='admin__control-checkbox' and @value={{incrId}}]/parent::label/parent::td/following-sibling::td" parameterized="true"/>
  48. </section>
  49. </sections>