Вечер добрый. Имеется набор UI тестов на C# с использованием Webdriver. Тесты запускаются в браузере. Поступила задача запускать тесты после ночных билдов TFS.
Проблема в том что тесты запускаются билд-агентом без десктоп сессии на той же машине где и tfs, естественно они падают. Доступа к tfs серверу нет - админы суровы более чем полностью и доступ не дают.
Вычитал что нужно использовать test agent & controller. Но в процессе изучения мануалов по настройке наткнулся на информацию что нужна лицензия которая есть в Microsoft Visual Studio 2010 Load Test Feature Pack. На странице написано что этот пак доступен только владельцам Ультимейт студии с msdn подпиской - ультимейт студию мне никто не купит.
Пробовал использовать selenium server на своей машине. Но в тестах используется Autoit для загрузки файлов и drag’n’drop. С таким подходом тесты падают.
Подскажите пожалуйста как у вас организован запуск тестов на TFS сервере? В какую сторону копать чтобы получить зелёные тесты и рабочую загрузку/drag’n’drop? Моего малого опыта не хватает на решение этой задачи.