File tree Expand file tree Collapse file tree 1 file changed +9
-8
lines changed
dev/tests/functional/tests/app/Magento/Tax/Test/Block/Adminhtml/Rule/Edit Expand file tree Collapse file tree 1 file changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -212,12 +212,14 @@ protected function addNewTaxClass(array $taxClasses, SimpleElement $element)
212
212
foreach ($ taxClasses as $ taxClass ) {
213
213
$ option = $ element ->find (sprintf ($ this ->optionMaskElement , $ taxClass ), Locator::SELECTOR_XPATH );
214
214
if (!$ option ->isVisible ()) {
215
- $ this ->clickAddNewButton ($ element );
216
- $ inputSelector = $ this ->addNewInput ;
217
215
$ element ->waitUntil (
218
- function () use ($ element , $ inputSelector ) {
219
- $ input = $ element ->find ($ inputSelector );
220
- return $ input ->isVisible () ? true : null ;
216
+ function () use ($ element ) {
217
+ if ($ element ->find ($ this ->addNewInput )->isVisible ()) {
218
+ return true ;
219
+ } else {
220
+ $ this ->clickAddNewButton ($ element );
221
+ return null ;
222
+ }
221
223
}
222
224
);
223
225
$ element ->find ($ this ->addNewInput )->keys ([$ taxClass ]);
@@ -269,10 +271,9 @@ function () use ($browser) {
269
271
*/
270
272
protected function clickAddNewButton (SimpleElement $ element )
271
273
{
272
- $ addNewButton = $ this ->addNewButton ;
273
274
$ element ->waitUntil (
274
- function () use ($ element, $ addNewButton ) {
275
- return $ element ->find ($ addNewButton )->isVisible () ? true : null ;
275
+ function () use ($ element ) {
276
+ return $ element ->find ($ this -> addNewButton )->isVisible () ? true : null ;
276
277
}
277
278
);
278
279
$ element ->find ($ this ->addNewButton )->click ();
You can’t perform that action at this time.
0 commit comments