单击带有html id属性的链接时,我遇到了Protractor的问题。它适用于class属性。代码片段就是这样,
clickNavigationAboutLink(){
return element(by.id('nav_about')).click();
}
Html代码是这样的。我已经删除了其他css类和样式相关的东西。
<li id="nav_about">
<a class="top-menu-link" href="/about">
About
</a>
</li>
我尝试了几种解决方案,例如,
browser.driver.get('angular_app_url');
这也是,
browser.ignoreSynchronization = true;
browser.get('angular_app_url');
我得到的确切错误是,
Error: Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.