量角器中隐藏的元素

时间:2018-06-06 07:32:40

标签: protractor hidden

我期待,量角器脚本能够识别这个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());

但是,不适合我。

[Example]

有人可以提出建议吗?

0 个答案:

没有答案
相关问题