Я ожидаю, что скрипт транспортира идентифицирует элемент внутри этого тд, имеющий элемент с всплывающей подсказкой под названием «Переустановка»
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());
, но не работает для меня.
]
Может кто-нибудь предложить это?