jasmine - 如何在 headless 模式下运行 Jasmine 测试?

标签 jasmine karma-jasmine karma-runner

我必须在 headless 模式下运行 Jasmine 测试,我可以找到 PhantomJS Laucher但该项目已暂停PhantomJS

还有其他方法可以在 headless 模式下运行 Jasmine 测试吗?如果是这样,请向我指出有用的文档、帖子等。

最佳答案

我找到了一个不错的post 。您可以使用HeadlessChrome用于 headless 模式。

ng test --browsers ChromeHeadless

也可以改变 karma 和 protractor configuration创建自定义启动器或更改 Chrome 浏览器的功能。

关于jasmine - 如何在 headless 模式下运行 Jasmine 测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63882370/

相关文章:

angular 7 + angular cli 7+ ng 测试不工作

javascript - 我如何模拟或伪造网站的行为以允许对某些 JS 功能进行单元测试

angular - 无法再使用 --reporters 选项启动 ng 测试

angularjs - 注入(inject)名称中带有点的工厂

angular - karma 并行执行测试用例两次

angular - 测试使用 Jasmine 订阅 Observable 失败的情况

node.js - Karma e2e 测试运行程序的结果不一致。我该如何调试?

Angular 2 - Karma 报道记者错过了 fakeAsync() 调用中的语句

javascript - 如何测试 Jasmine 是否正在调用 jQuery load()?

javascript - 如何检查注入(inject) Controller 中的功能?