量角器:等待元素变得可见

时间:2014-10-09 16:03:10

标签: angularjs jasmine protractor

我有一个指令,我在10秒后显示一个弹出窗口(使用setTimeout),并且想测试它是否正确显示。但是我不想让测试等待实际的10秒钟。我怎么能假装时钟前进?

我尝试使用jasmine' Clock.tick()这样:

jasmine.Clock.useMock();
expect(modal.isDisplayed()).toBe(false);
jasmine.Clock.tick(10001);
expect(modal.isDisplayed()).toBe(true);

但这并不奏效。我想我错过了什么。

0 个答案:

没有答案