|
50 | 50 | </createData>
|
51 | 51 |
|
52 | 52 | <!-- Set filter to product name and product0 not assigned to any website-->
|
53 |
| - <actionGroup ref="SearchForProductOnBackendActionGroup" stepKey="filterGroupedProductOptions"> |
54 |
| - <argument name="product" value="_defaultProduct"/> |
| 53 | + <actionGroup ref="SearchForProductOnBackendActionGroup" stepKey="searchForProduct0"> |
| 54 | + <argument name="product" value="$$createProduct0$$"/> |
| 55 | + </actionGroup> |
| 56 | + <actionGroup ref="OpenEditProductOnBackendActionGroup" stepKey="clickOpenProductForEdit0"> |
| 57 | + <argument name="product" value="$$createProduct0$$"/> |
55 | 58 | </actionGroup>
|
56 |
| - |
57 |
| - <click selector="{{AdminProductGridSection.productGridNameProduct('$$createProduct0.name$$')}}" |
58 |
| - stepKey="clickOpenProductForEdit"/> |
59 |
| - <waitForPageLoad time="30" stepKey="waitForProductEditOpen"/> |
60 |
| - |
61 | 59 | <scrollTo selector="{{ProductInWebsitesSection.sectionHeader}}" stepKey="scrollToWebsitesSection"/>
|
62 | 60 | <click selector="{{ProductInWebsitesSection.sectionHeader}}" stepKey="clickToOpenWebsiteSection"/>
|
63 | 61 | <waitForPageLoad stepKey="waitForToOpenedWebsiteSection"/>
|
|
67 | 65 | stepKey="seeSuccessMessage"/>
|
68 | 66 |
|
69 | 67 | <!-- Set filter to product name and product2 in website 2 only -->
|
70 |
| - <amOnPage url="{{AdminProductIndexPage.url}}" stepKey="navigateToProductIndex"/> |
71 |
| - <waitForPageLoad time="30" stepKey="waitForProductsPageToLoad"/> |
72 |
| - <click selector="{{AdminProductGridSection.productGridNameProduct('$$createProduct2.name$$')}}" |
73 |
| - stepKey="clickOpenProductForEdit1"/> |
74 |
| - <waitForPageLoad time="30" stepKey="waitForProductEditOpen1"/> |
75 |
| - |
| 68 | + <actionGroup ref="SearchForProductOnBackendActionGroup" stepKey="searchForProduct2"> |
| 69 | + <argument name="product" value="$$createProduct2$$"/> |
| 70 | + </actionGroup> |
| 71 | + <actionGroup ref="OpenEditProductOnBackendActionGroup" stepKey="clickOpenProductForEdit2"> |
| 72 | + <argument name="product" value="$$createProduct2$$"/> |
| 73 | + </actionGroup> |
76 | 74 | <actionGroup ref="SelectProductInWebsitesActionGroup" stepKey="selectProductInWebsites">
|
77 | 75 | <argument name="website" value="secondWebsite"/>
|
78 | 76 | </actionGroup>
|
|
82 | 80 | stepKey="seeSuccessMessage1"/>
|
83 | 81 |
|
84 | 82 | <!-- Set filter to product name and product12 assigned to both websites 1 and 2 -->
|
85 |
| - <amOnPage url="{{AdminProductIndexPage.url}}" stepKey="navigateToProductIndex1"/> |
86 |
| - <waitForPageLoad time="30" stepKey="waitForProductsPageToLoad1"/> |
87 |
| - <click selector="{{AdminProductGridSection.productGridNameProduct('$$createProduct12.name$$')}}" |
88 |
| - stepKey="clickOpenProductForEdit2"/> |
89 |
| - <waitForPageLoad time="30" stepKey="waitForProductEditOpen2"/> |
90 |
| - |
| 83 | + <actionGroup ref="SearchForProductOnBackendActionGroup" stepKey="searchForProduct12"> |
| 84 | + <argument name="product" value="$$createProduct12$$"/> |
| 85 | + </actionGroup> |
| 86 | + <actionGroup ref="OpenEditProductOnBackendActionGroup" stepKey="clickOpenProductForEdit12"> |
| 87 | + <argument name="product" value="$$createProduct12$$"/> |
| 88 | + </actionGroup> |
91 | 89 | <actionGroup ref="SelectProductInWebsitesActionGroup" stepKey="selectProductInWebsites1">
|
92 | 90 | <argument name="website" value="secondWebsite"/>
|
93 | 91 | </actionGroup>
|
|
113 | 111 | <click selector="{{AdminCategorySidebarTreeSection.categoryInTree($$createCategory.name$$)}}"
|
114 | 112 | stepKey="clickCategoryName"/>
|
115 | 113 | <click selector="{{AdminCategoryProductsSection.sectionHeader}}" stepKey="openProductSection"/>
|
| 114 | + <grabTextFrom selector="{{AdminCategorySidebarTreeSection.categoryInTree($$createCategory.name$$)}}" |
| 115 | + stepKey="grabTextFromCategory"/> |
| 116 | + <assertRegExp expected="/\(4\)$/" expectedType="string" actual="$grabTextFromCategory" actualType="variable" |
| 117 | + message="wrongCountProductOnAllStoreViews" stepKey="checkCountProducts"/> |
116 | 118 | <see selector="{{AdminCategoryProductsGridSection.productGridNameProduct($$createProduct0.name$$)}}"
|
117 | 119 | userInput="$$createProduct0.name$$" stepKey="seeProductName"/>
|
118 | 120 | <see selector="{{AdminCategoryProductsGridSection.productGridNameProduct($$createProduct1.name$$)}}"
|
|
135 | 137 | <waitForElementNotVisible selector="{{AdminCategoryMainActionsSection.CategoryStoreViewModalAccept}}"
|
136 | 138 | stepKey="waitForNotVisibleModalAccept"/>
|
137 | 139 | <waitForPageLoad stepKey="waitForCategoryPageLoad2"/>
|
| 140 | + <grabTextFrom selector="{{AdminCategorySidebarTreeSection.categoryInTree($$createCategory.name$$)}}" |
| 141 | + stepKey="grabTextFromCategory1"/> |
| 142 | + <assertRegExp expected="/\(2\)$/" expectedType="string" actual="$grabTextFromCategory1" actualType="variable" |
| 143 | + message="wrongCountProductOnWebsite1" stepKey="checkCountProducts1"/> |
138 | 144 | <click selector="{{AdminCategoryProductsSection.sectionHeader}}" stepKey="openProductSection1"/>
|
139 | 145 | <see selector="{{AdminCategoryProductsGridSection.productGridNameProduct($$createProduct1.name$$)}}"
|
140 | 146 | userInput="$$createProduct1.name$$" stepKey="seeProductName4"/>
|
|
146 | 152 | <dontSee selector="{{AdminCategoryProductsGridSection.productGridNameProduct($$createProduct2.name$$)}}"
|
147 | 153 | userInput="$$createProduct2.name$$" stepKey="dontSeeProductName1"/>
|
148 | 154 |
|
149 |
| - <!-- Step 4: Set scope selector to Website2 ( StopreView for Website 2) --> |
| 155 | + <!-- Step 4: Set scope selector to Website2 ( StoreView for Website 2) --> |
150 | 156 | <scrollToTopOfPage stepKey="scrollToTopOfPage1"/>
|
151 | 157 | <click selector="{{AdminCategoryMainActionsSection.CategoryStoreViewDropdownToggle}}"
|
152 | 158 | stepKey="clickStoresList1"/>
|
|
161 | 167 | stepKey="waitForNotVisibleModalAccept1"/>
|
162 | 168 | <waitForPageLoad stepKey="waitForCategoryPageLoad4"/>
|
163 | 169 | <click selector="{{AdminCategoryProductsSection.sectionHeader}}" stepKey="openProductSection2"/>
|
| 170 | + <grabTextFrom selector="{{AdminCategorySidebarTreeSection.categoryInTree($$createCategory.name$$)}}" |
| 171 | + stepKey="grabTextFromCategory2"/> |
| 172 | + <assertRegExp expected="/\(2\)$/" expectedType="string" actual="$grabTextFromCategory2" actualType="variable" |
| 173 | + message="wrongCountProductOnWebsite2" stepKey="checkCountProducts2"/> |
164 | 174 | <see selector="{{AdminCategoryProductsGridSection.productGridNameProduct($$createProduct2.name$$)}}"
|
165 | 175 | userInput="$$createProduct2.name$$" stepKey="seeProductName6"/>
|
166 | 176 | <see selector="{{AdminCategoryProductsGridSection.productGridNameProduct($$createProduct12.name$$)}}"
|
|
0 commit comments