Ошибка скручивания селеном

PHP Fatal error:  Uncaught 
FacebookWebDriverExceptionWebDriverCurlException: Curl error thrown for 
http POST to /session with params: {"desiredCapabilities": 
{"browserName":"chrome","platform":"ANY"}}    

У меня эта ошибка. Платформа Linux, OS Ubuntu 16.04. Php скрипт:

require_once    '/var/www/html/vendor/autoload.php';
$host = 'http://127.0.0.1:4444/wd/hub';
$driver = FacebookWebDriverRemoteRemoteWebDriver::create($host, 
FacebookWebDriverRemoteDesiredCapabilities::firefox());
print_r($driver);

Я установил последнюю версию Chrome Chrome и последнюю версию хромированной решетки для Linux 64.

Я получил селен с этим кодом:

DISPLAY=:99 xvfb-run -a -n 1 -l -s "-screen 0, 1024x768x8" java -Dwebdriver.chrome.driver="/var/www/html/chromedriver-linux" -jar /var/www/html/selenium-server.jar

php,google-chrome,selenium,selenium-chromedriver,

0

Ответов: 1


0

Я исправляю ошибку:

$options = new 
FacebookWebDriverChromeChromeOptions();
$options->addArguments(array(
    '--no-sandbox',
));

Также я сменил webdriver на 2.29 и поместил его в / usr / local / bin с исполняемым разрешением.

Я изменил работу Xvfb на

Xvfb :99 -screen 0 1280x1024x24 -ac &

И тогда

export DISPLAY=:99 && java -Dwebdriver.chrome.driver="/usr/local/bin/chromedriver-229" -jar /usr/local/bin/selenium-server.jar

Теперь он работает хорошо.

PHP, Google-хром, селен, селен-chromedriver,
Похожие вопросы