2016-02-04 13 views
1

Я пытаюсь запустить безголовый Chrome, используя следующую команду на Ubuntu.Запуск безголового хрома на 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 &

После выполнения, ps -ef | grep Chrome я получаю

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 

Но я получаю ошибку

Error: Connect DevTools 
Wait timed out after 10094ms 

Почему Devtools не в этой ситуации.

ответ

0

Вы должны запустить Безголового Chrome, как это:

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. 

Посмотрите на Getting Start