PHPUnit_Framework_Exception: не удалось подключиться к серверу Selenium RC при запуске с Hudson - PullRequest
0 голосов
/ 02 октября 2010

Я настроил Hudson CI Server и запускаю тест PHPUnit с Selenium (большое спасибо этой записи !) Теперь я использую сервер Hudson и сервер Selenium на своем локальном хосте. Я настроил Hudson как порт 8080 (по умолчанию) и Selenium -port 1234, так как в противном случае он конфликтует.

Однако каждый раз, когда я запускаю тест Selenium, я получаю следующую ошибку:

PHPUnit_Framework_Exception: не удалось подключиться к серверу Selenium RC.

.

/ Users / *** / Гудзон / работы / Селен / рабочее пространство / sampleTest.php: 28 /usr/lib/php/phing.php:37

где строка 28 является утверждением: $ this-> assertElementContainsText ($ html, «это пример теста»);

и вот моя функция настройки Selenium:

function setUp () {
$ This-> setBrowser ( "* светлячок");
$ This-> setHost ( "локальный");
$ This-> setPort (1234);
$ This-> setBrowserUrl ( "example.com");
$ This-> SetTimeout (100000); }

как мне избежать этого сообщения об ошибке? Ваши предложения очень ценятся.

спасибо всем,

1 Ответ

0 голосов
/ 16 марта 2011

Тестируете ли вы ajax?Если это так, вам нужно удалить свои waitForPageToload() функции с помощью waitForElement().Я использовал селен IDE для генерации кода для меня.

...