Мой код selenium RC java успешно работает в firefox. Может ли кто-нибудь сказать мне, как запустить те же тесты в Internet Explorer?Как запустить тестовый чехол selenium rc в Internet Explorer
ответ
Изменение командной строки запуска браузера, которое вы передаете фабрике DefaultSelenium. Это будет * iehta или * iexplore в зависимости от вашей версии селена.
new DefaultSelenium("localhost", 4444, "*iexplore", "http://www.google.com/");
Ознакомьтесь с документацией для получения дополнительной информации.
--Sai
Спасибо, но он бросает ошибку сценария Internet Explorer. Он говорит: «Нет такого интерфейса» – Srishti
Какая версия вы используете. Это зависит от этого. Я думаю, что более ранние версии поддерживались * iehta .. Проверьте документы для этой версии для получения дополнительной информации о интерфейсах браузера –
Просто замените *firefox
с *iexplore
. Точный код будет зависеть от того, на каком языке вы пишете тест или как вы действительно запускаете браузер.
см. http://seleniumhq.org/docs/05_selenium_rc.html#from-selenese-to-a-program и щелкните по кнопке с Вашим данным языком.
Очень просто: Используйте "* Iexplore" вместо "*" светлячок
Для работы скриптов на IE сделать следующие шаги
1.Navigate в ToolsInternet OptionsSecurityTrusted Сайты
2.Нажмите кнопку «Сайты» и добавьте Urls приложения, которое вы тестируете, в «Добавить этот сайт в зону:» и нажав кнопку «Добавить».
3.Найдите в Инструменты Интернет-параметрыЗащита и отключите флажок «Включить защищенный режим (требуется перезапуск Internet Explorer)» и нажмите «Применить» и нажмите «ОК».
a. Перейдите в Инструменты Интернет-параметрыОхрана b. Добавьте все URL-адреса вашего приложения в «Адрес веб-сайтов для разрешения» и нажмите кнопку «Добавить».
Перейти к ИнструментыИнтернет-параметры Расширенные параметры. Прокрутите страницу вниз до раздела «Безопасность» и выберите «Разрешить активный контент для запуска в файлах на моем компьютере». Это избавит вас от досадного предупреждения панели инструментов и позволит запустить JavaScript автоматически.
Если вы нажмете ошибку сценария во время выполнения тестов на IE с Selenium RC, это может быть из-за не работает сервер селена с правами администратора. У меня была аналогичная проблема, и я мог запустить ее, запустив сервер selenium в качестве администратора.
Вы пытались заменить 'firefox'' iexplore' в своей команде? – dogbane