我在测试中遇到NoSuchElementError。所以我在--elementExplorer模式下运行了量角器,看看我是否能弄清楚如何解决所需的元素。但是在--elementExplorer模式下,完全相同的定位器会找到所需的元素。
定位器是:
var e=browser.driver.findElement(by.css('#newProjectKickoffDate'))
有什么想法吗?
答案 0 :(得分:1)
当您尝试找到它时,元素不存在 。在找到之前尝试显式等待元素:
browser.driver.wait(protractor.until.elementLocated(by.css('#newProjectKickoffDate')));
browser.driver.findElement(by.css('#newProjectKickoffDate'));