Selenium. Работа с виртуальным браузером на PHP

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Аватара пользователя
jumper423
Сообщения: 61
Зарегистрирован: 2015.05.23, 02:30
Откуда: Тирасполь
Контактная информация:

Selenium. Работа с виртуальным браузером на PHP

Сообщение jumper423 »

Здравствуйте, кто-то работал с Selenium на PHP?

Не получается разобраться в первоначальной настройке.

Запускаю java -Dwebdriver.chrome.driver=chromedriver -jar selenium-server-standalone-2.48.2.jar

Использую пакет https://github.com/facebook/php-webdriver

Выполняю подобные строки

Код: Выделить всё

use Facebook\WebDriver\Remote\DesiredCapabilities;
use Facebook\WebDriver\Remote\RemoteWebDriver;

$host = 'http://localhost:4444/wd/hub'; // this is the default
$desired_capabilities = DesiredCapabilities::chrome();
$driver = RemoteWebDriver::create($host, $desired_capabilities);
$driver->get('https://google.com');
$title = $driver->getTitle();

Выдаёт

Код: Выделить всё

Facebook\WebDriver\Exception\WebDriverCurlException

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

Operation timed out after 30001 milliseconds with 0 bytes received
Хотите купить дешёвый, быстрый и качественный VPS сервер, моим выбором стал Rootwelt. Всем советую, не прогадаете ;)
blink
Сообщения: 26
Зарегистрирован: 2015.01.09, 00:28

Re: Selenium. Работа с виртуальным браузером на PHP

Сообщение blink »

не работал именно с PHP WebDriver, но точно RemoteWebDriver, а не WebDriver?

Т.к. в селениуме есть разделение на работу удаленного и локальных запусков.
bcxtim
Сообщения: 1
Зарегистрирован: 2015.12.04, 18:32

Re: Selenium. Работа с виртуальным браузером на PHP

Сообщение bcxtim »

Я использую для тестов codeception. Там проще всего. И да, WebDriver а не Remote.
Ответить