Ошибка Selenium RC htmlSuite с приложением IE https - PullRequest
0 голосов
/ 22 ноября 2010

Я пытаюсь использовать Selenium RC, но продолжаю получать эту ошибку всякий раз, когда запускаю сервер. "Обнаружено исключение из набора HTML: java.lang.RuntimeException: sessionId 7643 не существует; возможно, эта сессия как уже остановился? "

Используемая мной команда:

java -jar C: \ selenium-remote-control-1.0.3 \ selenium-server-1.0.3 \ selenium-server.jar -multiwindow -htmlSuite "* iexplore" "https://user1.apps.com/"" C: \ TEMP \ Тесты селена \ TestSuite1.html "" C: \ TEMP \ Тесты селена \ results.html "

Однако с помощью той же команды, если я изменю * iexplore на * firefox, тогда это сработает.

Мне нужно запустить тест с IE, пожалуйста, помогите! Большое спасибо !!

1 Ответ

0 голосов
/ 23 ноября 2010

Не идеальное решение, но у меня это сработало:

  1. Откройте IE и выберите Сервис> Свойства обозревателя> Подключения> Параметры локальной сети.

  2. Установите флажок «Использовать прокси-сервер для вашей локальной сети»

  3. Для адреса положен ' localhost ', для порта указан ' 4444 '

Вместо использования "*iexplore" используйте:

"*custom C:/Program Files/Internet Explorer/iexplore.exe

Это должно работать нормально, чтобы запустить IE. (Очевидно, что приведенный выше путь должен отражать, где iexplore.exe находится на вашем компьютере.)

Недостатком этого метода является то, что вам нужно будет отключать этот прокси-сервер каждый раз, когда вы хотите использовать IE без Selenium, но это не так плохо, как быстрый взлом.

Если я найду что-нибудь получше, я подниму это, но пока учусь сам! =)

Всего наилучшего,

Dave

...