Фон: У нас есть платформа тестирования для запуска файлов функций с использованием веб-драйвера Selenium и Firefox. Передача всех файлов свойств при запуске под Firefox. Для тестовых бегунов мы используем SpecFlow на локальных машинах разработчиков/QA и SpecRun на серверах CI. Веб-сайт, который тестируется, написан на классическом ASP.NET.Selenium IE драйвер не щелкнет при работе с SpecRun, но работает при работе с SpecFlow
Требование: Мы хотели бы получить особенность файлы прохождение теста под Internet Explorer 11.
подход: Получить особенность файлы тест пройти на локальной машине и с SpecFlow и SpecRun
машина Prep:
- Установить уровень масштабирования для Internet Explorer 11 до 100%
- Enabled защищенный режим для всех зон в Internet Explorer 11
- Set EnableNativeEvents = False для веб-драйвера Internet Explorer (2.44.0)
Все художественные файлы перейти на локальной машине работает с SpecFlow
Выпуск: те же функции, файлы FAIL на локальной машине при работе с Spec Запустите. Проблема в том, что EnableNativeEvents = false, кажется, игнорируется, а клики не работают. Я также тестировал на сервере CI, и там также не удалось найти файлы с функциями.
Feature шаг файла нажмите кнопку поиска работы в SpecFlow
Same шаг нажмите кнопку поиска не работает в SpecRun (Примечание: кнопка поиска имеет фокус)
Selenium является компонентом, который взаимодействует с веб-сайтом. SpecFlow и SpecRun - это только тестовые бегуны. В чем может быть проблема?
Заранее благодарим за ваше время.
Как выглядит исключение точно? – Saifur
Исключение не выбрасывается в этот момент (нажатие кнопки поиска). Щелчок просто исчезает в пропасть. Только на следующем этапе Selenium пытается взаимодействовать с сеткой результатов, создаваемой ArgumentNullException. –