单击带有id属性

时间:2018-03-07 05:35:03

标签: javascript angular asynchronous jasmine protractor

单击带有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.

0 个答案:

没有答案