selenium ubuntu webgl ubuntu-14.04 nightwatch.js

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

https://gist.github.com/addyosmani/5336747