Selenium RC застрял при проверке псевдонимов ресурсов

Я пытаюсь использовать Selenium RC для запуска регрессионных тестов на веб-сайте. Я создал набор тестов с помощью инструмента Selenium IDE и 3 связанных с ним тестов. Эти тесты успешно выполняются в среде IDE, но когда я пытаюсь запустить их с помощью сервера Selenium, я всегда застреваю на «Проверке псевдонимов ресурсов».

Я использую следующую команду:

java -jar /home/adam/selenium/selenium-server-standalone-2.31.0.jar -htmlSuite *firefox /usr/lib/iceweasel/firefox-bin http://devwebsite.com /root/selenium/tests/suite.html /root/selenium/results.html -firefoxProfileTemplate /root/.mozilla/firefox/9r0afiwh.profile -log debug.log

Последние несколько строк вывода, где он застревает:

INFO: Launching a standalone server
13:51:10.594 INFO - Writing debug logs to debug.log
13:51:10.595 INFO - Java: Sun Microsystems Inc. 14.0-b16
13:51:10.596 INFO - OS: Linux 2.6.32-5-686 i386
13:51:10.603 INFO - v2.31.0, with Core v2.31.0. Built from revision 1bd294d
13:51:10.711 INFO - RemoteWebDriver instances should connect to: http://127.0.0.1:4444/wd/hub
13:51:10.712 INFO - Version Jetty/5.1.x
13:51:10.714 INFO - Started HttpContext[/selenium-server/driver,/selenium-server/driver]
13:51:10.715 INFO - Started HttpContext[/selenium-server,/selenium-server]
13:51:10.715 INFO - Started HttpContext[/,/]
13:51:46.397 INFO - Started org.openqa.jetty.jetty.servlet.ServletHandler@867e89
13:51:46.398 INFO - Started HttpContext[/wd,/wd]
13:51:46.408 INFO - Started SocketListener on 0.0.0.0:4444
13:51:46.408 INFO - Started org.openqa.jetty.jetty.Server@86f241
jar:file:/home/adam/selenium/selenium-server-standalone-2.31.0.jar!/customProfileDirCUSTFFCHROME
13:51:46.508 INFO - Preparing Firefox profile...
13:51:48.019 INFO - Launching Firefox...
13:51:48.739 INFO - Checking Resource aliases

Кажется, все работает вплоть до того момента, когда он фактически запускает тесты. Изучение вокруг показало проблемы с людьми, использующими «Тестовый пример» вместо «Набор тестов» при именовании набора тестов в HTML, чего я не делаю. Я также удалил строку XML в файле набора тестов, чтобы посмотреть, будет ли это иметь значение. Я не использую прокси, так как у другого пользователя здесь была проблема с этой ошибкой.

Все это работает на безголовом сервере Debian. Существует множество руководств для демонстрации того, как настроить это с помощью Xvfb. Я уверен, что мне не хватает чего-то простого, но я не могу понять, что.


person atomey    schedule 06.03.2013    source источник
comment
Это по-прежнему не работает под Linux, но у меня была аналогичная проблема, связанная с проверкой псевдонимов ресурсов на моем компьютере с Windows, которая была решена путем обеспечения расширений файлов для тестовых случаев И наборов .html. Это позволило завершить тест и получить результаты.   -  person atomey    schedule 08.03.2013


Ответы (1)


Я лично использую Selenium WebDriver. Это может быть альтернативой RC-клиенту, если у вас есть что запускать скрипты.

person obesechicken13    schedule 20.03.2013
comment
Я использовал Selenium Server, потому что он поддерживает HTMLSuite, который позволяет запускать тесты, определенные в Selenium IDE. Это намного проще и быстрее в использовании. Я попробовал веб-драйвер, и он работает хорошо, но требует больше времени для создания тестовых случаев. - person atomey; 08.05.2013