|
32 | 32 | <element name="conditionsHeaderOpen" type="button" selector="div[data-index='conditions'] div[data-state-collapsible='open']" timeout="30"/>
|
33 | 33 | <element name="conditionsValue" type="input" selector=".rule-param-edit input"/>
|
34 | 34 | <element name="conditionsOperator" type="select" selector=".rule-param-edit select"/>
|
| 35 | + <element name="addCondition" type="button" selector="//*[@id='conditions__{{arg}}__children']//span" parameterized="true"/> |
| 36 | + <element name="ruleCondition" type="select" selector="rule[conditions][{{arg}}][new_child]" parameterized="true"/> |
| 37 | + <element name="ruleParameter" type="text" selector="//span[@class='rule-param']/a[contains(text(), '{{arg}}')]" parameterized="true"/> |
| 38 | + <element name="ruleParameterSelect" type="select" selector="rule[conditions][{{arg}}][operator]" parameterized="true"/> |
| 39 | + <element name="ruleParameterInput" type="input" selector="rule[conditions][{{arg}}][value]" parameterized="true"/> |
| 40 | + <element name="openChooser" type="button" selector="//label[@for='conditions__{{arg}}__value']" parameterized="true"/> |
| 41 | + <element name="categoryCheckbox" type="checkbox" selector="//span[contains(text(), '{{arg}}')]/parent::a/preceding-sibling::input[@type='checkbox']" parameterized="true"/> |
35 | 42 |
|
36 | 43 | <!-- Actions sub-form -->
|
37 | 44 | <element name="actionsTab" type="text" selector="//div[@data-index='actions']//span[contains(.,'Actions')][1]"/>
|
|
57 | 64 | <element name="couponQty" type="input" selector="#coupons_qty"/>
|
58 | 65 | <element name="generateCouponsButton" type="button" selector="#coupons_generate_button" timeout="30"/>
|
59 | 66 | <element name="generatedCouponByIndex" type="text" selector="#couponCodesGrid_table > tbody > tr:nth-child({{var}}) > td.col-code" parameterized="true"/>
|
60 |
| - |
61 |
| - <!--Conditions sub-form--> |
62 |
| - <element name="conditionsHeader" type="button" selector="div[data-index='conditions']" timeout="30"/> |
63 |
| - <element name="addCondition" type="button" selector="//*[@id='conditions__{{arg}}__children']//span" parameterized="true"/> |
64 |
| - <element name="ruleCondition" type="select" selector="rule[conditions][{{arg}}][new_child]" parameterized="true"/> |
65 |
| - <element name="ruleParameter" type="text" selector="//span[@class='rule-param']/a[contains(text(), '{{arg}}')]" parameterized="true"/> |
66 |
| - <element name="ruleParameterSelect" type="select" selector="rule[conditions][{{arg}}][operator]" parameterized="true"/> |
67 |
| - <element name="ruleParameterInput" type="input" selector="rule[conditions][{{arg}}][value]" parameterized="true"/> |
68 |
| - <element name="openChooser" type="button" selector="//label[@for='conditions__{{arg}}__value']" parameterized="true"/> |
69 |
| - <element name="categoryCheckbox" type="checkbox" selector="//span[contains(text(), '{{arg}}')]/parent::a/preceding-sibling::input[@type='checkbox']" parameterized="true"/> |
70 | 67 | </section>
|
71 | 68 | </sections>
|
0 commit comments