我希望将JSTestDriver集成到jenkins-CI中。 问题在于构建服务器没有显示器。 有没有一种无头浏览器的运行方式?
谢谢。
我希望将JSTestDriver集成到jenkins-CI中。 问题在于构建服务器没有显示器。 有没有一种无头浏览器的运行方式?
谢谢。
--headless
标志启动Chrome二进制文件(在macOS上,它位于Google Chrome.app
捆绑包中的Contents/MacOS
目录中)。由于GPU加速在无头模式下无法正常工作,因此目前还需要添加--disable-gpu
标志。chrome --headless --disable-gpu [url/path/flags...]
--remote-debugging-port=[SOME_PORT]
标志,您的测试运行程序可以使用开发工具接口与 Chrome 进行通信。但是,如果您只想快速测试它,您可以使用 --screenshot
或 --dump-dom
标志在加载后检查页面内容。chrome --headless --disable-gpu --dump-dom https://stackoverflow.com/