Запуск тестовых примеров в IE-Verion 8 через Windows XP - PullRequest
1 голос
/ 30 января 2012

Я использую webDriver версии 18 и пытаюсь запустить свои testCases в IE версии 8, поскольку у меня Windows XP. Но я столкнулся с этой проблемой: - ОШИБКА: непредвиденная ошибка при запуске Internet Explorer.Защищенный режим должен быть установлен на одно и то же значение (включено или отключено) для всех зон.(ВНИМАНИЕ: сервер не предоставил никакой информации о трассировке стека). Как ее решить, если кто-нибудь сталкивался с такой проблемой?

Ответы [ 2 ]

0 голосов
/ 14 февраля 2012

Это опция безопасности в IE.Одним из решений является "INTRODUCE_FLAKINESS_BY_IGNORRING_SECURITY_DOMAINS", чтобы установить значение true в DesiredCapabilities.Другое решение - установить правильные параметры в IE:

  • Перейти к InternetOptions в IE
  • Нажмите на вкладку безопасности
  • Там вы можете увидеть 4 зоны

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

0 голосов
/ 30 января 2012

Попробуйте следующий код:

DesiredCapabilities ieCapabilities = DesiredCapabilities.internetExplorer();
ieCapabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
WebDriver driver = new InternetExplorerDriver(ieCapabilities);

Если это не сработает, вам потребуется новый пользователь, созданный вашими ИТ-специалистами, у которого не включен защищенный режим (если вы не можете изменить этозначение в настройках).Я столкнулся с той же проблемой, что и вы, и вышеупомянутые исправили ее.Наша политика в области ИТ, вероятно, немного более мягкая.

Вот несколько ресурсов: Та же проблема с .NET , Та же проблема с Watir , Параметры конфигурации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...