Тест Selenium работает на Windows Server 2008 R2 не работает?

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

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

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

1 ответ

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

Другие вопросы по тегам