Fer*_*sta 3 firefox karma-runner
我想用Xvfb启动Firefox ,在无头服务器上运行Karma.
Karma需要一个启动器插件来自动启动和停止浏览器.我找到了一个karma-xvfb-chrome-launcher,但没有人使用Firefox.
安装Xvfb(Ubuntu)后,我知道我可以使用以下命令启动Firefox:
$ xvfb-run firefox <app-under-test-url>
Run Code Online (Sandbox Code Playgroud)
我不知道的是如何让Karma以这种方式启动Firefox.
有没有办法为Karma提供自定义启动/停止浏览器脚本?
可以通过Karma.conf.js来做吗?
我怎样才能做到这一点?
谢谢!
您可以使用它xvfb-run
来启动Karma,它启动的任何浏览器都将在新的Xvfb实例中运行.
在Makefile
我的一个我有这个命令,当我想运行我的基于Karma的测试时运行:
xvfb-run karma start --single-run
Run Code Online (Sandbox Code Playgroud)
xvfb-run
通过启动Xvfb实例,获取其显示编号和设置DISPLAY
环境变量来运行,然后它运行您作为参数传递的命令.这意味着正在执行的所有内容xvfb-run
(包括从初始进程开始的任何新进程)都使用已设置的DISPLAY
值,xvfb-run
因此将出现在xvfb-run
启动的Xvfb实例上.
归档时间: |
|
查看次数: |
1176 次 |
最近记录: |