Не удается подключиться к Selenium с помощью Laradoc - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь получить Html данные через селен на основе Larado c и получил ошибку ниже. Я подтвердил, что селен активирован через docker -компонентно и доступен из моего браузера (http://localhost: 4444 / wd / hub )

Curl error thrown for http POST to /session with params: {"capabilities":{"firstMatch":[{"browserName":"chrome"}]},"desiredCapabilities":{"browserName":"chrome","platform":"ANY"}} Failed to connect to localhost port 4444: Connection refused

оригинальный код здесь

$host = 'http://localhost:4444/wd/hub';
$driver = RemoteWebDriver::create($host, DesiredCapabilities::chrome());
$html = $driver->navigate()->to('http://example.com')->getAttribute('innerHTML');
\Log::info($html);

Полагаю, проблема в том, что они не смогли получить доступ к контейнеру селена из контейнера рабочей области, и поэтому в соединении отказано. Как я могу решить проблему?

...