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

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

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

<?
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: ошибка: не указано отображение "

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

Спасибо

Ответ 1

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

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

Для справки:

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

Удачи и получайте удовольствие.

.david