Невозможно запустить команды RC в Selenium Grid 2

Я пробовал это на нескольких версиях селена 2 (от 2.24 до 2.28) и на двух разных системах. Это очень простой сценарий. Я хочу запускать RC-команды через Selenium Grid и не хочу портировать более 1000 тестовых сценариев в WebDriver, так что, надеюсь, это не единственное решение.

Прецедент:

1) НАЧАТЬ ХАБ:

java -jar selenium-server-standalone-2.28.0.jar -role hub

2) НАЧАЛЬНЫЙ УЗЕЛ:

java -jar selenium-server-standalone-2.28.0.jar -role node -hub http://localhost:4444/grid/register

(Я пробовал все возможные варианты, включая -role rc)

Коммуникации кажутся прекрасными между ними. Статус консоли включен и показывает связь между ними.

3) ЗАПРОСИТЬ URL-адрес RC:

http://localhost:4444/selenium-server/driver/?cmd=getNewBrowserSession&1=*firefox&2=http://www.google.com

Вывод всегда:

ОШИБКА HTTP: 500

Проблема с доступом к /selenium-server/driver/. Причина:

java.lang.NullPointerException

Если я вернусь в режим без сетки, запрос вернется, как и ожидалось.

Я что-то упустил или RC просто не поддерживается в Grid 2?


person Andrew    schedule 01.02.2013    source источник
comment
Я сообщил об ошибке команде Selenium по этому поводу. Сегодня вышло исправление. Проблема будет решена в версии 2.30 [ссылка]code.google.com/p/selenium/issues/detail?id=5113[/link]   -  person Andrew    schedule 03.02.2013


Ответы (1)


Кажется, это исправлено для *firefox в качестве браузера в 2.30, однако я все еще наблюдаю такое же поведение для *googlechrome.

person Serge    schedule 01.03.2013