|
27 | 27 | <actionGroup ref="dragContentTypeToStage" after="expandPageBuilderPanelMenuSection" stepKey="dragContentTypeIntoStage">
|
28 | 28 | <argument name="contentType" value="PageBuilderTabsContentType"/>
|
29 | 29 | </actionGroup>
|
30 |
| - <click selector="{{TabsOnStage.tabsContainer}}" after="dragContentTypeIntoStage" stepKey="focusContentTypeElement1"/> |
31 |
| - <actionGroup ref="openPageBuilderEditPanelByIndex" after="focusContentTypeElement1" stepKey="openEditPanelTabGroup"> |
32 |
| - <argument name="contentType" value="PageBuilderTabsContentType"/> |
| 30 | + |
| 31 | + <!-- Edit Tab Item --> |
| 32 | + <actionGroup ref="openPageBuilderEditPanelSmallByIndex" after="dragContentTypeIntoStage" stepKey="openEditPanelTabItem"> |
| 33 | + <argument name="section" value="TabOnStage"/> |
33 | 34 | <argument name="index" value="1"/>
|
34 | 35 | </actionGroup>
|
35 |
| - <actionGroup ref="selectSlideOutPanelField" after="openEditPanelTabGroup" stepKey="enterBorderNone1"> |
| 36 | + <actionGroup ref="selectSlideOutPanelField" after="openEditPanelTabItem" stepKey="enterBorderNone2"> |
36 | 37 | <argument name="property" value="PageBuilderAdvancedBorderPropertyNone"/>
|
37 | 38 | </actionGroup>
|
38 |
| - <actionGroup ref="saveEditPanelSettings" after="enterBorderNone1" stepKey="saveEditPanelSettingsTabGroup"/> |
39 |
| - <actionGroup ref="openPageBuilderEditPanelSmallByIndex" after="saveEditPanelSettingsTabGroup" stepKey="openEditPanelTabItem"> |
40 |
| - <argument name="section" value="TabOnStage"/> |
| 39 | + <actionGroup ref="saveEditPanelSettings" after="enterBorderNone2" stepKey="saveEditPanelSettingsTabItem"/> |
| 40 | + |
| 41 | + <!-- Edit Tab Group --> |
| 42 | + <actionGroup ref="openPageBuilderEditPanelByIndex" after="saveEditPanelSettingsTabItem" stepKey="openEditPanelTabGroup"> |
| 43 | + <argument name="contentType" value="PageBuilderTabsContentType"/> |
| 44 | + <argument name="index" value="1"/> |
41 | 45 | </actionGroup>
|
42 |
| - <actionGroup ref="selectSlideOutPanelField" after="openEditPanelTabItem" stepKey="enterBorderNone2"> |
| 46 | + <actionGroup ref="selectSlideOutPanelField" after="openEditPanelTabGroup" stepKey="enterBorderNone1"> |
43 | 47 | <argument name="property" value="PageBuilderAdvancedBorderPropertyNone"/>
|
44 | 48 | </actionGroup>
|
45 |
| - <actionGroup ref="saveEditPanelSettings" after="enterBorderNone2" stepKey="saveEditPanelSettingsTabItem"/> |
46 |
| - <click selector="{{TabsOnStage.tabsContainer}}" after="saveEditPanelSettingsTabItem" stepKey="focusContentTypeElement2"/> |
| 49 | + <actionGroup ref="saveEditPanelSettings" after="enterBorderNone1" stepKey="saveEditPanelSettingsTabGroup"/> |
47 | 50 |
|
48 | 51 | <!-- Duplicate Tab Group -->
|
| 52 | + <click selector="{{TabsOnStage.tabsContainer}}" after="saveEditPanelSettingsTabItem" stepKey="focusContentTypeElement2"/> |
49 | 53 | <actionGroup ref="duplicateContentType" stepKey="duplicateContentType1">
|
50 | 54 | <argument name="contentType" value="PageBuilderTabsContentType"/>
|
51 | 55 | </actionGroup>
|
52 | 56 | <actionGroup ref="duplicateContentType" stepKey="duplicateContentType2">
|
53 | 57 | <argument name="contentType" value="PageBuilderTabsContentType"/>
|
54 | 58 | </actionGroup>
|
55 | 59 |
|
56 |
| - <!-- Row 1: Desktop Min Height = 500px --> |
| 60 | + <!-- Tab Group 1: Desktop Min Height = 500px --> |
57 | 61 | <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanel1">
|
58 | 62 | <argument name="contentType" value="PageBuilderTabsContentType"/>
|
59 | 63 | <argument name="index" value="1"/>
|
|
64 | 68 | <actionGroup ref="ValidateMobileIconTooltipNotVisibleInEditFormActionGroup" stepKey="verifyNoMobileIconTooltip">
|
65 | 69 | <argument name="property" value="PageBuilderTabsMinHeightProperty_500"/>
|
66 | 70 | </actionGroup>
|
67 |
| - <!-- Row 1: Mobile Empty Min Height --> |
| 71 | + <!-- Tab Group 1: Mobile Empty Min Height --> |
68 | 72 | <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanel2">
|
69 | 73 | <argument name="contentType" value="PageBuilderTabsContentType"/>
|
70 | 74 | <argument name="index" value="1"/>
|
|
76 | 80 | <argument name="property" value="PageBuilderTabsMinHeightProperty_Empty"/>
|
77 | 81 | </actionGroup>
|
78 | 82 |
|
79 |
| - <!-- Row 2: Desktop Min Height = 500px --> |
| 83 | + <!-- Tab Group 2: Desktop Min Height = 500px --> |
80 | 84 | <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanel3">
|
81 | 85 | <argument name="contentType" value="PageBuilderTabsContentType"/>
|
82 | 86 | <argument name="contentTypeIndex" value="2"/>
|
83 | 87 | </actionGroup>
|
84 | 88 | <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="enterMinHeight500px2">
|
85 | 89 | <argument name="property" value="PageBuilderTabsMinHeightProperty_500"/>
|
86 | 90 | </actionGroup>
|
87 |
| - <!-- Row 2: Mobile Min Height = 200px --> |
| 91 | + <!-- Tab Group 2: Mobile Min Height = 200px --> |
88 | 92 | <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanel4">
|
89 | 93 | <argument name="contentType" value="PageBuilderTabsContentType"/>
|
90 | 94 | <argument name="contentTypeIndex" value="2"/>
|
|
93 | 97 | <argument name="property" value="PageBuilderTabsMinHeightProperty_200"/>
|
94 | 98 | </actionGroup>
|
95 | 99 |
|
96 |
| - <!-- Row 3: Desktop Empty Min Height --> |
| 100 | + <!-- Tab Group 3: Desktop Empty Min Height --> |
97 | 101 | <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanel5">
|
98 | 102 | <argument name="contentType" value="PageBuilderTabsContentType"/>
|
99 | 103 | <argument name="contentTypeIndex" value="3"/>
|
100 | 104 | </actionGroup>
|
101 | 105 | <actionGroup ref="fillSlideOutPanelFieldGeneral" stepKey="validateEmptyHeightField2">
|
102 | 106 | <argument name="property" value="PageBuilderTabsMinHeightProperty_Empty"/>
|
103 | 107 | </actionGroup>
|
104 |
| - <!-- Row 3: Mobile Min Height = 200px --> |
| 108 | + <!-- Tab Group 3: Mobile Min Height = 200px --> |
105 | 109 | <actionGroup ref="openPageBuilderEditPanelByIndex" stepKey="openEditPanel6">
|
106 | 110 | <argument name="contentType" value="PageBuilderTabsContentType"/>
|
107 | 111 | <argument name="contentTypeIndex" value="3"/>
|
|
277 | 281 | <argument name="expectedProperty" value="{{PageBuilderTabsMinHeightProperty_500.value}}"/>
|
278 | 282 | <argument name="cssProperty" value="minHeight"/>
|
279 | 283 | </actionGroup>
|
280 |
| - <executeJS function="return document.evaluate('{{TabOnStorefront.base('1')}}', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.getBoundingClientRect().height" stepKey="firstMinHeightStorefrontMobile"/> |
| 284 | + <executeJS function="return document.evaluate('{{TabsOnStorefront.base('1')}}', document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue.getBoundingClientRect().height" stepKey="firstMinHeightStorefrontMobile"/> |
281 | 285 | <assertEquals stepKey="assertFirstMinHeightStorefrontMobile">
|
282 | 286 | <actualResult type="variable">firstMinHeightStorefrontMobile</actualResult>
|
283 | 287 | <expectedResult type="string">{{PageBuilderTabsMinHeightProperty_500.value}}</expectedResult>
|
|
0 commit comments