如何到处在量角器测试中找不到任何元素?

时间:2015-12-16 23:25:40

标签: angularjs protractor

我已经定义了一个实际上有效的量角器测试但突然返回错误,如:

  NoSuchElementError: No element found using locator:

当我尝试访问以下元素时暂停测试:

  element(by.id('lblhomeContent')).click();

当我检查html时,id存在但不是在测试运行时。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

在黑暗中拍摄,但waiting for the element to be clickable可能有所帮助:

var EC = protractor.ExpectedConditions,
    elm = element(by.id('lblhomeContent'));

browser.wait(EC.elementToBeClickable(elm), 5000);

elm.click();