我期待,量角器脚本能够识别这个td中的元素,其元素包含名为“Reinstall”的工具提示
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());
但是,不适合我。
]
有人可以提出建议吗?