selenium - ¿Cómo habilito WebGL en Chrome sin cabeza en Ubuntu?
ubuntu-14.04 nightwatch.js (1)
¿Cómo habilito webgl o instalo webgl en Chrome sin cabeza en Ubuntu 14? Intenté instalar libosmesa6, pero eso no ayudó.
¿Puede alguien indicarme el camino correcto?
¿Quiero usar webgl para trabajar con pruebas de cromo y selenio sin cabeza? Estoy usando la vigilancia nocturna para ejecutar las pruebas.
Esto funcionó para mí para obtener Chrome para usar 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
Advertencia: cuando se ejecuta con osmesa, toda la página se representa con osmesa, lo que la hace bastante lenta. Entonces, si hay pruebas que puede ejecutar sin WebGL, probablemente desee ejecutarlas sin osmesa.
También tenga en cuenta que el propio Chrome utiliza Osmesa para la prueba sin cabeza, pero utiliza una versión específica. En el momento de esta respuesta, era la versión 9.0.3. También realiza algunos cambios enumerados here
De lo contrario, para correr sin cabeza en general, encontré esto