【问题标题】:How to get around No element found in protractor tests?如何解决量角器测试中未找到元素?
【发布时间】:2015-12-16 23:25:39
【问题描述】:

我定义了一个量角器测试,它之前确实有效,但突然返回如下错误:

  NoSuchElementError: No element found using locator:

当我在它尝试访问元素之前暂停测试时:

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

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

【问题讨论】:

    标签: angularjs protractor


    【解决方案1】:

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

    var EC = protractor.ExpectedConditions,
        elm = element(by.id('lblhomeContent'));
    
    browser.wait(EC.elementToBeClickable(elm), 5000);
    
    elm.click();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-15
      • 1970-01-01
      • 1970-01-01
      • 2019-12-28
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      相关资源
      最近更新 更多