J'essaie d'exécuter Chrome sans tête à l'aide de la commande suivante sur Ubuntu.
sudo -u test xvfb-run --server-args="-screen 0, 1024x768x16" google-chrome -start-maximized --disable-fre --enable-benchmarking --metrics-recording-only --remote-debugging-port=1234 > /dev/null &
Sur faire, ps -ef | grep Chrome
Je reçois
test 17671 17670 0 15:49 pts/0 00:00:00 /bin/sh /usr/bin/xvfb-run --server-args=-screen 0, 1024x768x16 google-chrome -start-maximized --disable-fre --enable-benchmarking --metrics-recording-only --remote-debugging-port=1234
test 17691 17671 0 15:49 pts/0 00:00:00 /usr/bin/google-chrome -start-maximized --disable-fre --enable-benchmarking --metrics-recording-only --remote-debugging-port=1234
test 17694 17691 0 15:49 pts/0 00:00:00 /usr/bin/google-chrome -start-maximized --disable-fre --enable-benchmarking --metrics-recording-only --remote-debugging-port=1234
test 17696 1 0 15:49 pts/0 00:00:00 /opt/google/chrome/chrome --type=zygote
Mais je continue à avoir l'erreur
Error: Connect DevTools
Wait timed out after 10094ms
Pourquoi Devtools n’est-il pas dans cette situation?
Réponses:
0 pour la réponse № 1Vous devriez exécuter Headless Chrome comme ceci:
chrome
--headless # Runs Chrome in headless mode.
--disable-gpu # Temporarily needed if running on Windows.
--remote-debugging-port=9222
https://www.chromestatus.com # URL to open. Defaults to about:blank.
Jeter un coup d'œil à Mise en route