скрытый элемент в транспортире - PullRequest
0 голосов
/ 06 июня 2018

Я ожидаю, что скрипт транспортира идентифицирует элемент внутри этого тд, имеющий элемент с всплывающей подсказкой под названием «Переустановка»

 var items = element.all(by.repeater('installation in license.devices'))

     .filter(function (item) {
          return item.element(by.binding('installation.device.host'))
                   .getText().then(function (label) {
                       console.log("Fetching Variable Value :: " + label);
                       return label === vDeviceIP; 
                       //  return label.includes(vDeviceIP);
                    });
      });

    items.get(0).element(by.css('.td [uib-tooltip*=Reinstall]')).click();
    browser.waitForAngularEnabled(true);

, но при использовании этого скрипта ошибка отображается как «Элемент не виден»

Я тоже попробовал следующее,

  var elm = items.get(0).element(by.className('td hidden-xs'))
     .all(by.css('[uib-tooltip*=Reinstall]')); 

//items.get(0).element(by.xpath("//div[2]/xas-installation-options-app-view/div/span[1]"));

  browser.executeScript("arguments[0].click();", elm.getWebElement());

, но не работает для меня.

[Example]

Может кто-нибудь предложить это?

...