我必须在无头模式下运行Jasmine测试,我可以找到PhantomJS Laucher,但该项目已暂停PhantomJS
有没有其他方法可以在无头模式下运行Jasmine测试?如果是的话,请给我指一些有用的文档、帖子等。
我发现了一篇不错的帖子。您可以将HeadlessChrome用于无头模式。
ng test --browsers ChromeHeadless
也可以更改因果报应和量角器配置以创建自定义laucher或更改chrome浏览器的功能。
您可以对进行必要的更改
使用下面的配置在Chrome Headless上运行
capabilities = {
browserName: 'chrome',
chromeOptions: {
args: ['--headless', '--no-sandbox']
}
};
使用下面的配置在Firefox上无头运行
capabilities: {
browserName: 'firefox',
firefoxOptions: {
args: ['--headless']
}
}