Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 

43 lignes
3.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="AdminCustomerAccountInformationSection">
  11. <element name="accountInformationTab" type="button" selector="#tab_customer" timeout="30"/>
  12. <element name="statusInactive" type="button" selector=".admin__actions-switch-label"/>
  13. <element name="accountInformationTitle" type="text" selector=".admin__page-nav-title"/>
  14. <element name="accountInformationButton" type="text" selector="//a/span[text()='Account Information']"/>
  15. <element name="addressesButton" type="select" selector="//a//span[contains(text(), 'Addresses')]"/>
  16. <element name="customerGroupOption" type="text" selector="//label/span[text()='{{groupValue}}']|//select/option[text()='{{groupValue}}']" parameterized="true"/>
  17. <element name="firstName" type="input" selector="input[name='customer[firstname]']"/>
  18. <element name="lastName" type="input" selector="input[name='customer[lastname]']"/>
  19. <element name="email" type="input" selector="input[name='customer[email]']"/>
  20. <element name="disableAutomaticGroupChange" type="input" selector="input[name='customer[disable_auto_group_change]']"/>
  21. <element name="group" type="select" selector="[name='customer[group_id]']"/>
  22. <element name="groupIdValue" type="text" selector="//*[@name='customer[group_id]']/option"/>
  23. <element name="groupValue" type="button" selector="//span[text()='{{groupValue}}']" parameterized="true"/>
  24. <element name="associateToWebsite" type="select" selector="//select[@name='customer[website_id]']"/>
  25. <element name="saveCustomer" type="button" selector="//button[@title='Save Customer']"/>
  26. <element name="saveCustomerAndContinueEdit" type="button" selector="//button[@title='Save and Continue Edit']"/>
  27. <element name="storeView" type="select" selector="//select[@name='customer[sendemail_store_id]']"/>
  28. <element name="namePrefix" type="input" selector="//input[contains(@name, 'customer[prefix]')]"/>
  29. <element name="nameSuffix" type="input" selector="//input[contains(@name, 'customer[suffix]')]"/>
  30. <element name="dateOfBirth" type="input" selector="//input[contains(@name, 'customer[dob]')]"/>
  31. <element name="gender" type="select" selector="//select[contains(@name, 'customer[gender]')]"/>
  32. <element name="firstNameRequiredMessage" type="text" selector="//input[@name='customer[firstname]']/../label[contains(.,'This is a required field.')]"/>
  33. <element name="lastNameRequiredMessage" type="text" selector="//input[@name='customer[lastname]']/../label[contains(.,'This is a required field.')]"/>
  34. <element name="emailRequiredMessage" type="text" selector="//input[@name='customer[email]']/../label[contains(.,'This is a required field.')]"/>
  35. <element name="customAttribute" type="select" selector="//select[contains(@name, 'customer[{{attribute_code}}]')]" parameterized="true"/>
  36. <element name="disabledGroup" type="text" selector="//div[@class='admin__action-group-wrap admin__action-multiselect-wrap action-select-wrap _disabled']"/>
  37. <element name="customerAttribute" type="input" selector="//input[contains(@name,'{{attributeCode}}')]" parameterized="true"/>
  38. <element name="attributeImage" type="block" selector="//div[contains(concat(' ',normalize-space(@class),' '),' file-uploader-preview ')]//img"/>
  39. <element name="dateOfBirthValidationErrorField" type="text" selector="input[name='customer[dob]'] ~ label.admin__field-error"/>
  40. </section>
  41. </sections>