2012-04-19 2 views
1

Я запускаю тест Selenium, который включает вызов двух браузеров: Firefox и Google Chrome. Сначала скрипт вызывает Firefox, и все идет гладко, но при вызове Chrome у меня есть некоторые проблемы с сертификатами SSL, которые не позволяют запустить тест.Selenium: Grid, Google Chrome & SSL

поведение является то, что я начинаю как браузеры с помощью следующей команды:

sele1 = новый DefaultSelenium ("локальный", 4444, "* светлячок", "http://www.google.es/") ; // Установите второй браузер sele2 = new DefaultSelenium («localhost», 4444, «googlechrome», «http://www.facebook.com»); // Запуск первого тестового примера sele1.start(); // Запуск второго тестового примера sele2.start();

После того, как оба браузера начнутся, внезапный хром отключится (ошибка не отображается).

После запуска всех команд, необходимых для Firefox, браузер Chrome показывает следующее сообщение об ошибке на Selenium сервере (узел):

Done:/статус не мог прокси для http://jvutamyakw/, потому что хозяин не найден »не мог т прокси http://lqsvihpmai/, потому что сервер не найден не удалось прокси http://eqxsaiaqaf/ потому что сервер не найден

мне нужно проверить оба браузера, так что мне не нужно, чтобы создать еще один профиль Firefox, чтобы проверить его (попробовали и не жизнеспособное решение и не работает).

ПОМОГИТЕ и благодарите заранее!

+0

Сможете ли вы переехать в селен2? Если да, то это будет лучшим способом. Поддержка Chrome в selenium2 (webdriver) намного лучше, чем селен 1 –

+0

AJ, спасибо за ваш комментарий! Должен сказать, что я думал, что я на селене2. Чтобы быть искренним, я так долго читал и не знаю разницы. Я, хотя это было только о пакете сервера, я использую selenium-server-standalone-2.20.0.jar – BarbSchael

+0

ОК. Я на самом деле имел в виду webdriver, а не селен. Неважно. В вашем случае, работает ли тест, если вы запускаете оба браузера как firefox? И вы используете селеновую сетку или автономный сервер? –

ответ

1

После некоторого тестирования времени я, наконец, смог использовать * googlechrome, * firefox и * iexplore браузеры с селеном на параллельном тесте.

Использование Selenium RC Я начал работу с сервером Selenium как концентратор, обозначающий «trustAllSSLCertificates». Затем был запущен сервер Selenium как NODE, указывающий также «trustAllSSLCertificates», и я избавился от проблем с сертификатами SSL!

Thanks AJ!

+0

эй, где вы указали это «trustAllSSLCertificates»? Я имею в виду, что конструктор не принимает дополнительный аргумент, тогда где я должен указать этот параметр – Johnydep

+0

@Johnydep Эй, извините, на это ушло так много времени, чтобы ответить, но не заходите через некоторое время. Я указываю «trustAllSSLCertificates», когда я запустил концентратор и узлы. Итак, это будет так: java -jar selenium-server-standalone-2.25.0.jar -role hub -trustAllSSLCertificates и то же самое, когда вы начинаете no – BarbSchael

+0

спасибо, что я получил его работу :) – Johnydep

Смежные вопросы