Почему автоматизированные тестовые примеры Sahi не работают в IE8?

Я новичок в инструменте тестирования Sahi.
Я записал несколько тестов с помощью Sahi, когда воспроизводил их в IE 8.

В моем терминале я получаю сообщение об ошибке:
Окно/домен не найден: popupNameFromStep=; производноеИмя=; имя_окна=; windowTitle=XD прокси; былОткрыт=0;

Кроме того, в IE отображается всплывающее окно с предупреждением:
"Чтобы обеспечить вашу безопасность, Internet Explorer заблокировал для этого сайта отображение содержимого с ошибками сертификата безопасности".
Когда я нажимаю на него и выберите «Отображать заблокированное содержимое», ничего не происходит и отображается то же всплывающее окно с предупреждением, что и выше.
Я не понимаю, как эти тестовые примеры нормально работают в других браузерах?

Пожалуйста, помогите .. Спасибо.


person Arpit Rawat    schedule 26.08.2011    source источник


Ответы (2)


Это чистая ошибка Сахи. Отправьте им свою ошибку: http://sahi.co.in/w/sahi-community

person everzet    schedule 11.09.2011



Эта проблема устранена.

Проблема заключалась в следующем: автоматические тесты с использованием Sahi Tool не запускались в IE8.

Причина

  1. IE8 проверяет XPath всякий раз, когда мы запускаем тесты через sahi. На самом деле, XPath изначально включены в Firefox. Для таких браузеров, как Internet Explorer, которые не поддерживают XPath, используйте Javascript-XPath.
  2. Возникла проблема с блокировкой сертификатов IE по соображениям безопасности.

Как исправить

  1. Скопируйте содержимое javascript-xpath-latest.js и сохраните его в sahi/htdocs/spr/ext/javascript-xpath/javascript-xpath.js.

  2. Для решения проблемы с сертификатом я видел это видео:

    Youtube

    В нем рассказывается о том, как мы можем вручную добавлять сертификаты в IE.


По любому вопросу, связанному с Сахи, вы можете перейти на форумы Сахи:

http://sahi.co.in/forums/

person Arpit Rawat    schedule 20.12.2011