量角器在--elementExplorer模式下查找元素,但不在正常模式下查找

时间:2015-05-18 04:22:19

标签: angularjs protractor

我在测试中遇到NoSuchElementError。所以我在--elementExplorer模式下运行了量角器,看看我是否能弄清楚如何解决所需的元素。但是在--elementExplorer模式下,完全相同的定位器会找到所需的元素。

定位器是:

var e=browser.driver.findElement(by.css('#newProjectKickoffDate'))

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

当您尝试找到它时,元素不存在 。在找到之前尝试显式等待元素:

browser.driver.wait(protractor.until.elementLocated(by.css('#newProjectKickoffDate')));
browser.driver.findElement(by.css('#newProjectKickoffDate'));