selenium 2 не может подключиться к хосту

Im работает на facebook php webdriver, im работает над Ubuntu с автономным сервером selenium в том же каталоге, что и библиотека webdriver.

Im, подключающийся к Linux, используя локальный IP-адрес, как 192.168.xx, Когда я выполняю приведенный ниже код

<? require '__init__.php'; $wd_host = 'http://localhost:4444/wd/hub'; $web_driver = new WebDriver($wd_host); $session = $web_driver->session('firefox'); ?> 

я постоянно получаю эту ошибку «Uncaught exception» UnhandledWebDriverError 'с сообщением «Невозможно подключиться к хосту 127.0.0.1 на порту 7055 после 45000 мс. Выход в консоль Firefox: ошибка:

Кто-то может указать, где я ошибаюсь?

благодаря

Я только начал работать над наборами тестов PHPUnit Selenium и имел ту же ошибку, когда я настраивался на нашем dev-сервере.

Проверьте, установлен ли Xserver, и если он установлен, убедитесь, что сервер запущен. Затем убедитесь, что переменная DISPLAY установлена ​​в среде, в которой вы запускаете Firefox. «Ошибка: не указано отображение» – это способ Firefox, жалующийся на то, что он не может найти сервер для его использования для отображения окна браузера.

Для справки:

  • Как я могу указать дисплей? (Stackoverflow.com)

  • Пакет Ubuntu: xserver-xorg-core (packages.ubuntu.com)

  • Xserver manpage (manpages.ubuntu.com)

Если вам интересно узнать о сообщении порта 7055, которое, вероятно, является каскадным сбоем из-за отсутствия отображения:

  • FirefoxDriver Internals (code.google.com Проект Selenium)

Удачи и приятного времяпровождения.

.david