|
10 | 10 | xsi:noNamespaceSchemaLocation="../../../../../../../dev/tests/acceptance/vendor/magento/magento2-functional-testing-framework/src/Magento/FunctionalTestingFramework/Page/etc/SectionObject.xsd">
|
11 | 11 | <section name="RowOnBackend">
|
12 | 12 | <element name="selectFromGallery" type="button" selector="//label[text()='Select from Gallery']"/>
|
13 |
| - <element name="appearanceWarningMessage" type="text" selector="(//div[contains(@class, 'admin__field-visual-select-with-warning')])/div[contains(@class, 'message-notice')]/div"/> |
| 13 | + <element name="appearanceWarningMessage" type="text" selector="//div[@data-index='appearance']/descendant::div[contains(@class, 'message-notice')]/div"/> |
14 | 14 | <element name="backgroundSectionName" type="button" selector="//div[@data-index='background']"/>
|
15 | 15 | <!-- Background Configuration -->
|
16 | 16 | <element name="backgroundRepeat" type="button" selector="[name='background-repeat']"/>
|
|
31 | 31 | <element name="rowChildrenStyle" type="text" selector="(//div[contains(@class, 'pagebuilder-row')])[{{arg1}}]//div[contains(@class, 'element-children') and contains(@class, 'row-container')][contains(@style, '{{arg2}}')]" parameterized="true"/>
|
32 | 32 | <element name="rowWidthJS" type="text" selector="document.querySelectorAll('[data-appearance=\'{{arg1}}\']')[{{arg2}}].clientWidth" parameterized="true"/>
|
33 | 33 | <element name="rowH2ChildWidthJS" type="text" selector="document.querySelectorAll('div[data-appearance~=\'{{arg1}}\'] .element-children')[{{arg2}}].clientWidth" parameterized="true"/>
|
34 |
| - <element name="appearance" type="text" selector="(//div[contains(@class,'pagebuilder-content-type') and contains(@class,'pagebuilder-row')])[{{arg1}}][contains(@data-appearance,'{{arg2}}')]" parameterized="true"/> |
| 34 | + <element name="appearance" type="text" selector="(//div[@data-role='row'])[{{arg1}}][contains(@data-appearance,'{{arg2}}')]" parameterized="true"/> |
35 | 35 | <!-- Background Configuration -->
|
36 | 36 | <element name="backgroundColor" type="button" selector="(//div[contains(@class,'pagebuilder-content-type') and contains(@class,'pagebuilder-row')])[{{arg1}}][contains(@style,'background-color: {{arg2}};')]" parameterized="true"/>
|
37 | 37 | <element name="noBackgroundColor" type="button" selector="(//div[contains(@class,'pagebuilder-content-type') and contains(@class,'pagebuilder-row')])[{{arg1}}][not(contains(@style,'background-color:'))]" parameterized="true"/>
|
|
63 | 63 | <element name="padding" type="text" selector="(//div[contains(@class,'pagebuilder-content-type') and contains(@class,'pagebuilder-row')])[{{arg1}}][contains(@style,'padding: {{arg2}}px;')]" parameterized="true"/>
|
64 | 64 | </section>
|
65 | 65 | <section name="RowOnStorefront">
|
66 |
| - <element name="base" type="text" selector="(//div[@data-role='row'])[{{arg1}}]" parameterized="true"/> |
| 66 | + <element name="base" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div" parameterized="true"/> |
67 | 67 | <element name="computedWidth" type="text" selector="parseInt(window.getComputedStyle(document.querySelector('[data-role=row]')).width)"/>
|
68 |
| - <element name="rowStyle" type="button" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style, '{{arg2}}')]" parameterized="true"/> |
| 68 | + <element name="rowStyle" type="button" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style, '{{arg2}}')]" parameterized="true"/> |
69 | 69 | <element name="rowWidthJS" type="text" selector="document.querySelectorAll('[data-appearance=\'{{arg1}}\']')[{{arg2}}].clientWidth" parameterized="true"/>
|
70 | 70 | <element name="rowH2ChildWidthJS" type="text" selector="document.querySelectorAll('div[data-appearance~=\'{{arg1}}\'] h2')[{{arg2}}].clientWidth" parameterized="true"/>
|
71 |
| - <element name="appearance" type="text" selector="(//div[@data-role='row'])[{{arg1}}][contains(@data-appearance,'{{arg2}}')]" parameterized="true"/> |
| 71 | + <element name="appearance" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@data-appearance,'{{arg2}}')]" parameterized="true"/> |
72 | 72 | <!-- Background Configuration -->
|
73 |
| - <element name="backgroundColor" type="button" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style,'background-color: {{arg2}};')]" parameterized="true"/> |
74 |
| - <element name="noBackgroundColor" type="button" selector="(//div[@data-role='row'])[{{arg1}}][not(contains(@style,'background-color:'))]" parameterized="true"/> |
| 73 | + <element name="backgroundColor" type="button" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style,'background-color: {{arg2}};')]" parameterized="true"/> |
| 74 | + <element name="noBackgroundColor" type="button" selector="(//div[@data-role='row'])[{{arg1}}]/div[not(contains(@style,'background-color:'))]" parameterized="true"/> |
75 | 75 | <element name="backgroundImage" type="button" selector='(//div[@data-role="row"])[{{arg1}}][contains(@style,"background-image: url('") and contains(@style,"/{{arg2}}_") and contains(@style,".{{arg3}}');")]' parameterized="true"/>
|
76 | 76 | <element name="noBackgroundImage" type="button" selector='(//div[@data-role="row"])[{{arg1}}][not(contains(@style,"background-image:"))]' parameterized="true"/>
|
77 |
| - <element name="backgroundPosition" type="button" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style,'background-position: {{arg2}};')]" parameterized="true"/> |
78 |
| - <element name="backgroundSize" type="button" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style,'background-size: {{arg2}};')]" parameterized="true"/> |
79 |
| - <element name="backgroundRepeat" type="button" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style,'background-repeat: {{arg2}};')]" parameterized="true"/> |
80 |
| - <element name="backgroundAttachment" type="button" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style,'background-attachment: {{arg2}};')]" parameterized="true"/> |
| 77 | + <element name="backgroundPosition" type="button" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style,'background-position: {{arg2}};')]" parameterized="true"/> |
| 78 | + <element name="backgroundSize" type="button" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style,'background-size: {{arg2}};')]" parameterized="true"/> |
| 79 | + <element name="backgroundRepeat" type="button" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style,'background-repeat: {{arg2}};')]" parameterized="true"/> |
| 80 | + <element name="backgroundAttachment" type="button" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style,'background-attachment: {{arg2}};')]" parameterized="true"/> |
81 | 81 | <!-- Parallax Background Configuration -->
|
82 |
| - <element name="parallaxClass" type="button" selector="(//div[@data-role='row'])[{{arg1}}][@class='jarallax']" parameterized="true"/> |
83 |
| - <element name="parallaxState" type="button" selector="(//div[@data-role='row'])[{{arg1}}][@data-enable-parallax='{{arg2}}']" parameterized="true"/> |
84 |
| - <element name="parallaxSpeed" type="button" selector="(//div[@data-role='row'])[{{arg1}}][@data-parallax-speed='{{arg2}}']" parameterized="true"/> |
| 82 | + <element name="parallaxClass" type="button" selector="(//div[@data-role='row'])[{{arg1}}]/div[@class='jarallax']" parameterized="true"/> |
| 83 | + <element name="parallaxState" type="button" selector="(//div[@data-role='row'])[{{arg1}}]/div[@data-enable-parallax='{{arg2}}']" parameterized="true"/> |
| 84 | + <element name="parallaxSpeed" type="button" selector="(//div[@data-role='row'])[{{arg1}}]/div[@data-parallax-speed='{{arg2}}']" parameterized="true"/> |
85 | 85 | <element name="parallaxBackgroundImage" type="button" selector='(//div[@data-role="row"])[{{arg1}}][contains(@data-jarallax-original-styles,"background-image: url('") and contains(@data-jarallax-original-styles,"{{arg2}}") and contains(@data-jarallax-original-styles,"{{arg3}}');")]' parameterized="true"/>
|
86 | 86 | <!-- Layout Configuration -->
|
87 |
| - <element name="minHeight" type="button" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style, 'min-height: {{arg2}}px;')]" parameterized="true"/> |
88 |
| - <element name="verticalAlignContainer" type="button" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style, 'justify-content: {{arg2}};')]" parameterized="true"/> |
| 87 | + <element name="minHeight" type="button" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style, 'min-height: {{arg2}}px;')]" parameterized="true"/> |
| 88 | + <element name="verticalAlignContainer" type="button" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style, 'justify-content: {{arg2}};')]" parameterized="true"/> |
89 | 89 | <!-- Advanced Configuration -->
|
90 |
| - <element name="alignment" type="text" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style,'text-align: {{arg2}};')]" parameterized="true"/> |
91 |
| - <element name="noAlignment" type="text" selector="(//div[@data-role='row'])[{{arg1}}][not(contains(@style,'text-align:'))]" parameterized="true"/> |
92 |
| - <element name="border" type="text" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style,'border-style: {{arg2}};')]" parameterized="true"/> |
93 |
| - <element name="borderColor" type="text" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style,'border-color: {{arg2}};')]" parameterized="true"/> |
94 |
| - <element name="noBorderColor" type="text" selector="(//div[@data-role='row'])[{{arg1}}][not(contains(@style,'border-color:'))]" parameterized="true"/> |
95 |
| - <element name="borderWidth" type="text" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style,'border-width: {{arg2}}px;')]" parameterized="true"/> |
96 |
| - <element name="borderRadius" type="text" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style,'border-radius: {{arg2}}px;')]" parameterized="true"/> |
97 |
| - <element name="cssClasses" type="text" selector="(//div[@data-role='row'])[{{arg1}}][contains(@class,'{{arg2}}')]" parameterized="true"/> |
98 |
| - <element name="noCssClasses" type="text" selector="(//div[@data-role='row'])[{{arg1}}][not(@class)]" parameterized="true"/> |
99 |
| - <element name="margins" type="text" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style,'margin: {{arg2}}px;')]" parameterized="true"/> |
100 |
| - <element name="padding" type="text" selector="(//div[@data-role='row'])[{{arg1}}][contains(@style,'padding: {{arg2}}px;')]" parameterized="true"/> |
| 90 | + <element name="alignment" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style,'text-align: {{arg2}};')]" parameterized="true"/> |
| 91 | + <element name="noAlignment" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[not(contains(@style,'text-align:'))]" parameterized="true"/> |
| 92 | + <element name="border" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style,'border-style: {{arg2}};')]" parameterized="true"/> |
| 93 | + <element name="borderColor" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style,'border-color: {{arg2}};')]" parameterized="true"/> |
| 94 | + <element name="noBorderColor" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[not(contains(@style,'border-color:'))]" parameterized="true"/> |
| 95 | + <element name="borderWidth" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style,'border-width: {{arg2}}px;')]" parameterized="true"/> |
| 96 | + <element name="borderRadius" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style,'border-radius: {{arg2}}px;')]" parameterized="true"/> |
| 97 | + <element name="cssClasses" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@class,'{{arg2}}')]" parameterized="true"/> |
| 98 | + <element name="noCssClasses" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[not(@class)]" parameterized="true"/> |
| 99 | + <element name="margins" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style,'margin: {{arg2}}px;')]" parameterized="true"/> |
| 100 | + <element name="padding" type="text" selector="(//div[@data-role='row'])[{{arg1}}]/div[contains(@style,'padding: {{arg2}}px;')]" parameterized="true"/> |
101 | 101 | </section>
|
102 | 102 | <section name="ParallaxForm">
|
103 | 103 | <element name="sectionName" type="button" selector="//div[@data-index='parallax_background']"/>
|
|
0 commit comments