如何在 Ubuntu 14 的 headless chrome 中启用 webgl 或安装 webgl?我尝试安装 libosmesa6,但这没有帮助。
有人可以指出我正确的方向吗?
我想使用 webgl 来处理无头 chrome 和 selenium 测试?我正在使用 nightwatch 来运行测试。
这对我让 chrome 使用 osmesa 很有用
sudo apt-get install libosmesa
sudo ln -s /usr/lib/x86_64-linux-gnu/libOSMesa.so.6 /opt/google/chrome/libosmesa.so
google-chrome --no-first-run --user-data-dir=~/chrome-stuff --use-gl=osmesa
警告:使用 osmesa 运行时,整个页面都会使用 osmesa 渲染,导致速度非常慢。因此,如果您有可以在没有 WebGL 的情况下运行的测试,您可能希望在没有 osmesa 的情况下运行它们。
另请注意,chrome 本身使用 osmesa 进行无头测试,但它使用特定版本。在回答这个问题时,版本是 9.0.3。它还做了一些列出的更改here https://cs.chromium.org/chromium/src/third_party/mesa/README.chromium
否则,为了一般情况下无头运行,我发现了这个
https://gist.github.com/addyosmani/5336747 https://gist.github.com/addyosmani/5336747
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)