google-chrome - 有什么办法可以在 Ubuntu 中不显示的情况下启动 Chrome 浏览器?

标签 google-chrome ubuntu karma-runner

我正在使用 karma 测试我网站的前端, 在 Ubuntu 中使用 google-chrome 作为主要测试浏览器。

问题是 karma偶尔无法启动 chrome 浏览器并显示 Cannot start Chrome 错误消息。

因此,当我在这种情况下尝试使用命令行启动 google chrome 时,Chrome 会抛出 Gtk: cannot open display 错误消息。

虽然我有时甚至在直接使用我的 Ubuntu 机器时也会遇到这个错误,但当我使用 PuTTY 访问我的机器时,我会更频繁地遇到这个错误。来 self 公司的另一台 window 机器。

也许我可以使用 PhantomJS作为替代测试浏览器,但我需要与我的生产网站完全相同的测试环境。

最佳答案

Gtk: 无法打开显示 这意味着它找不到与设备连接的显示器,因此如果您连接了显示器,则可以导出其地址。
一般为0.0
所以你的命令将类似于 export DISPLAY=:0.0 如果不起作用尝试将 0.0 更改为 0 然后它可以找到显示。< br/> 可能这个链接会有帮助
https://askubuntu.com/questions/47642/how-to-start-a-gui-software-on-a-remote-linux-pc-via-ssh

关于google-chrome - 有什么办法可以在 Ubuntu 中不显示的情况下启动 Chrome 浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31419758/

相关文章:

python pip密码学构建轮失败

javascript - 在 Jasmine/Node.js 中测试独立的 JS 文件

javascript - 如何在 karma 单元测试期间修复图像的 404 警告

google-chrome - 如何关闭 Chrome 控制台中的/deep/组合器弃用警告?

Chrome 中的 jQuery 位置问题

python - 始终无法通过重新启动 '' 重新启动 docker 容器''

unit-testing - Karma 调试显示空屏幕

html - 不需要的框出现在 chrome 中的文本周围,但不会出现在其他浏览器中

json - 指定扩展的私钥已存在。重新使用该 key 或先将其删除

由于区域设置,Python 测试在 Gentoo 上通过而在 Ubuntu 上失败?