NewsletterTemplateSection.xml 3.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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="BasicFieldNewsletterSection">
  11. <element name="templateName" type="input" selector="#code"/>
  12. <element name="templateSubject" type="input" selector="#subject"/>
  13. <element name="senderName" type="input" selector="#sender_name"/>
  14. <element name="senderEmail" type="input" selector="#sender_email"/>
  15. <element name="save" type="button" selector="button[data-role='template-save']"/>
  16. <element name="searchButton" type="button" selector=".admin__filter-actions button[title=Search]"/>
  17. <element name="searchInput" type="input" selector="input[name=code]"/>
  18. </section>
  19. <section name="NewsletterWYSIWYGSection">
  20. <element name="TextArea" type="text" selector="#text" />
  21. <element name="TinyMCE4" type="text" selector=".mce-branding-powered-by" />
  22. <element name="ShowHideBtn" type="button" selector="#toggletext"/>
  23. <element name="InsertWidgetBtn" type="button" selector=".action-add-widget"/>
  24. <element name="InsertWidgetIcon" type="button" selector="div[aria-label='Insert Widget']"/>
  25. <element name="InsertVariableIcon" type="button" selector="div[aria-label='Insert Variable']"/>
  26. <element name="InsertVariableBtn" type="button" selector=".add-variable"/>
  27. <element name="InsertImageBtn" type="button" selector=".action-add-image"/>
  28. <element name="InsertImageIcon" type="button" selector="div[aria-label='Insert/edit image']"/>
  29. <element name="Browse" type="button" selector=".mce-i-browse"/>
  30. <element name="BrowseUploadImage" type="file" selector=".fileupload" />
  31. <element name="image" type="text" selector="//small[text()='{{var1}}']" parameterized="true"/>
  32. <element name="ImageSource" type="input" selector=".mce-combobox.mce-abs-layout-item.mce-last.mce-has-open" />
  33. <element name="ImageDescription" type="input" selector=".mce-textbox.mce-abs-layout-item.mce-last" />
  34. <element name="Height" type="input" selector=".mce-textbox.mce-abs-layout-item.mce-first" />
  35. <element name="UploadImage" type="file" selector=".fileupload" />
  36. <element name="OkBtn" type="button" selector="//span[text()='Ok']"/>
  37. <element name="InsertFile" type="text" selector="#insert_files"/>
  38. <element name="CreateFolder" type="button" selector="#new_folder" />
  39. <element name="DeleteSelectedBtn" type="text" selector="#delete_files"/>
  40. <element name="CancelBtn" type="button" selector="#cancel" />
  41. <element name="Style" type="button" selector=".mce-txt" />
  42. <element name="Bold" type="button" selector=".mce-i-bold" />
  43. <element name="Italic" type="button" selector=".mce-i-italic" />
  44. <element name="Underline" type="button" selector=".mce-i-underline" />
  45. <element name="AlignLeft" type="button" selector=".mce-i-alignleft" />
  46. <element name="AlignCenter" type="button" selector=".mce-i-aligncenter" />
  47. <element name="AlignRight" type="button" selector=".mce-i-alignright" />
  48. <element name="Bullet" type="button" selector=".mce-i-bullist" />
  49. <element name="Numlist" type="button" selector=".mce-i-numlist" />
  50. <element name="InsertLink" type="button" selector=".mce-i-link" />
  51. <element name="InsertImage" type="button" selector=".mce-i-image" />
  52. <element name="InsertTable" type="button" selector=".mce-i-table" />
  53. <element name="SpecialCharacter" type="button" selector=".mce-i-charmap" />
  54. <element name="Preview" type="text" selector="//td[contains(text(),'{{var1}}')]//following-sibling::td/select//option[contains(text(), 'Preview')]" parameterized="true"/>
  55. </section>
  56. </sections>