【发布时间】:2014-07-15 23:49:55
【问题描述】:
我正在使用量角器对我的 ui-router SPA 应用程序进行系统测试。 据我了解文档,量角器应该在播放角度之前/期间等待事情发生。 例如,当用户单击按钮时,我正在更改状态。所以我喜欢-
$('#addProductButton button').click();
然后-
expect(browser.getLocationAbsUrl()).toContain('#/products/new');
但它失败了。 为了解决这个问题,我正在使用 browser.wait 直到位置好。但这很臭。 有人知道量角器为什么不等待吗?
附言 尝试使用 browser.waitForAngular() 不起作用。
【问题讨论】:
标签: angularjs protractor angular-ui-router