【发布时间】:2017-08-24 03:39:52
【问题描述】:
我正在尝试测试按钮上的涟漪效应,但在运行测试时,单击大约需要 1 秒才能执行,然后涟漪效应已经消失。
代码:
let button = element(by.css('#primary-button'));
button.click();
expect(element.all(by.css('#primary-button .ripple-effect')).count()).toBe(1);
我也尝试过鼠标向下/向上,但遇到了同样的问题。
这个例子大约需要 10 秒来执行:
let button = element(by.css('#primary-button'));
for (let i = 0; i < 10; i++) {
button.click();
}
expect(element.all(by.css('#primary-button .ripple-effect')).count()).toBe(10);
【问题讨论】:
-
你确定这个延迟不是由量角器/角度同步引起的吗?点击事件应该非常快,以我的经验绝对少于 1 秒
标签: angular protractor