2015-04-21 3 views
1

Я работаю с Selenium в VB.NET с помощью IEDriver. Я хочу запустить свой заказный набор тестов на моем сервере Windows 2008 R2 (для моего сервера использовался IE 11). Я запускаю свой тест по командной строке: vstest.console.exe. Когда я запускаю это на Windows 7, это работает. Я пытаюсь запустить его на своем сервере (ОС: Windows Server 2008 R2). Это запустит мой Internet Explorer и мой первый тест страницы. Мой тест с первой попытки пытается найти элемент (текстовый ввод) и отправить ключ. Однако элемент присутствует на моей веб-странице, и я запускаю его на том же сайте. Я не знаю, где моя проблема. У меня есть идея:Тест Selenium на Windows Server 2008 R2 не работает?

  • IE совместимость драйвера с Windows Server 2008 R2 не могут изменить
  • сервера безопасности, некоторые права не позволяет моему водителю, чтобы взаимодействовать с IE
  • Проблемы в моих тестах коды (Невозможно для меня, потому что тот же код отлично работает на том же сайте)

У кого-то есть идеи?

+0

Вы имеете в виду, что вы не можете изменить какие-либо параметры защищенного режима для IE на вашем компьютере? Если это так, обратитесь в свой ИТ-администратор - это напрямую препятствует вашей работе. – Arran

ответ

0

Это похоже на проблему с сервером Windows. Найдите установленные обновления на сервере. Из-за этого это произойдет. Windows иногда устанавливает обновления, не сообщая вам, и есть некоторые обновления, которые влияют на IEdriver и нанесут ущерб

Смежные вопросы