有没有办法缓慢运行使用量角器编写的 Angular E2E 测试,以便我可以观察正在发生的情况?
以下是我的解决方案。所以基本上我为当前控制流创建了一个装饰器execute
函数,现在在每个排队操作之前额外排队 100 毫秒的延迟。
这需要在调用任何测试之前运行(外部describe
block)
var origFn = browser.driver.controlFlow().execute;
browser.driver.controlFlow().execute = function() {
var args = arguments;
// queue 100ms wait
origFn.call(browser.driver.controlFlow(), function() {
return protractor.promise.delayed(100);
});
return origFn.apply(browser.driver.controlFlow(), args);
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)