Сбой запуска веб-драйвера IEDriver на Jenkins

У меня есть небольшая dll набора тестов C# webdriver, которую я недавно создал...

  • Отлично работает в Visual Studio
  • Отлично запускается из командной строки с помощью средства запуска консоли NUnit 3.

У меня есть Jenkins, установленный на моем ноутбуке (для тестирования, прежде чем я включу его в свой рабочий Jenkins), работающий с моими учетными данными Windows. Когда я запускаю набор тестов, используя ту же команду запуска консоли NUnit3, которую я использовал ранее, все тесты терпят неудачу, я даже не могу войти в систему, поскольку не может найти никаких элементов. Я сделал скриншоты с помощью Selenium, и это просто черный прямоугольник!

У кого-нибудь есть идеи о том, как заставить IE вести себя - держу пари, это проблема с разрешениями Windows от Jenkins. Спасибо!


person PeterG    schedule 17.10.2017    source источник
comment
Дженкинс работает как служба под учетной записью локальной системы?   -  person krokodilko    schedule 17.10.2017
comment
Нет, я запускаю его под своими учетными данными, что делает его еще более странным для меня.   -  person PeterG    schedule 18.10.2017


Ответы (1)


Я отвечу на свой вопрос.

Оказывается, вы не можете сделать то, что я пытаюсь сделать - это известная проблема с тем, как построен IE. Что мне нужно было сделать, так это установить новый узел Jenkins на другой компьютер и заставить его запускать тесты IE. Таким образом, это сработало.

person PeterG    schedule 20.03.2018