google-chrome - pagina - my chrome apps
¿Es posible ejecutar Google Chrome en modo sin cabeza con extensiones? (2)
No, no es posible, y los desarrolladores de Chrome decidieron no implementarlo en un futuro próximo debido a la complejidad de la tarea.
Si observa ese problema, puede tener la idea de que aún lo están considerando debido a los requisitos de ChromeDriver, pero en su lugar decidieron hacer que ChromeDriver funcione sin extensiones (mediante DevTools).
No puedo usar mis extensiones actualmente instaladas en Google Chrome usando el modo sin cabeza. ¿Hay alguna manera de habilitarlos?
Una forma fácil de verificar si las extensiones funcionan es agregando, por ejemplo, la extensión " Comic Sans Everything ".
Así que Google se ve así:
Sin embargo, si tomo una captura de pantalla de la página usando el modo sin cabeza ( google-chrome --headless --disable-gpu --screenshot https://www.google.com
), el resultado es:
Puedes ejecutar Chrome con extensiones sin cabeza usando Xvfb .
- Instalar Xvfb. En Fedora
sudo dnf install xorg-x11-server-Xvfb
-
xvfb-run google-chrome --remote-debugging-port=9222 --disable-gpu https://www.google.com
- Use chrome-remote-interface Chrome (u otro cliente del Protocolo de depuración de Chrome) para activar la captura de pantalla.
Más complicado, pero funciona. Es lo que usamos para las pruebas de extensión de cromo sin cabeza.