![](/img/trans.png)
[英]Run Selenium tests against an Angular application in headless Chrome
[英]How do I run Angular unit tests against specific Chrome version?
我最近在Windows 10 PC上注意到Chrome已更新为更高的内部版本号。 现在,当在无头的Chrome上运行单元测试时,我看到了async
功能的Jasmine超时问题。
有没有办法针对较旧版本的Chrome运行单元测试?
经过一番阅读后,我意识到Chrome MSI安装程序不允许您在PC上安装多个版本。 另外,Google不会存档旧版本的Chrome。
当我的电脑从Chrome 76.0.3809.80
自动更新到76.0.3809.80
, 76.0.3809.100
。
我最终降级为Chrome 75.0.3770.80
64位版本。 这阻止了异步方法的超时。 您可以在此处找到下载内容 。
我发现的另一个项目是可以告诉Karma浏览器可执行文件的路径。 Karma文档对此进行了解释 。 这是一个小注释,但很有用。
我正在使用Angular 7: "@angular/core": "^7.2.15"
。
不幸的是,我仍然不确定根本原因是:-(
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.