2011-01-25 3 views

ответ

1

Изменение командной строки запуска браузера, которое вы передаете фабрике DefaultSelenium. Это будет * iehta или * iexplore в зависимости от вашей версии селена.

new DefaultSelenium("localhost", 4444, "*iexplore", "http://www.google.com/"); 

Ознакомьтесь с документацией для получения дополнительной информации.

--Sai

+1

Спасибо, но он бросает ошибку сценария Internet Explorer. Он говорит: «Нет такого интерфейса» – Srishti

+0

Какая версия вы используете. Это зависит от этого. Я думаю, что более ранние версии поддерживались * iehta .. Проверьте документы для этой версии для получения дополнительной информации о интерфейсах браузера –

0

Очень просто: Используйте "* Iexplore" вместо "*" светлячок

0

Для работы скриптов на IE сделать следующие шаги

1.Navigate в ToolsInternet OptionsSecurityTrusted Сайты

2.Нажмите кнопку «Сайты» и добавьте Urls приложения, которое вы тестируете, в «Добавить этот сайт в зону:» и нажав кнопку «Добавить».

3.Найдите в Инструменты Интернет-параметрыЗащита и отключите флажок «Включить защищенный режим (требуется перезапуск Internet Explorer)» и нажмите «Применить» и нажмите «ОК».

  1. a. Перейдите в Инструменты Интернет-параметрыОхрана b. Добавьте все URL-адреса вашего приложения в «Адрес веб-сайтов для разрешения» и нажмите кнопку «Добавить».

  2. Перейти к ИнструментыИнтернет-параметры Расширенные параметры. Прокрутите страницу вниз до раздела «Безопасность» и выберите «Разрешить активный контент для запуска в файлах на моем компьютере». Это избавит вас от досадного предупреждения панели инструментов и позволит запустить JavaScript автоматически.

1

Если вы нажмете ошибку сценария во время выполнения тестов на IE с Selenium RC, это может быть из-за не работает сервер селена с правами администратора. У меня была аналогичная проблема, и я мог запустить ее, запустив сервер selenium в качестве администратора.