【发布时间】:2015-05-13 15:46:02
【问题描述】:
有没有办法检查一个元素中是否有任何文本?我已经找到了textToBePresentInElement,但是这个函数会检查指定的值,如果失败则不会返回正确的错误。
我通过 API 填充元素,稍后加载,所以我希望浏览器等到元素中出现任何信息,然后检查正确的值。
另外,在 EC 失败时设法获取特定错误消息也非常有帮助:
browser.wait(EC.textToBePresentInElement(element(by.binding('myvar')), "expected"), 5000);
【问题讨论】:
标签: angularjs testing selenium protractor end-to-end