Мы пытаемся запустить Selenium Tests как часть нашего выпуска с управлением выпуском TFS с помощью PhantomJS (браузер без головы).PhantomJS in TFS
Тестирование проходит гладко локально (конечно =)), но когда я пытаюсь запустить их на VSTF, тестовое приложение не найдет какой-либо элемент.
Я думаю, что что-то блокирует запуск драйвера, если я запускаю тест локально с помощью PhantomJs, я получаю предупреждение о безопасности Windows.
Может быть, это блокирует в VSTF? и в этом случае, можно ли отправить параметр при настройке браузераType?
switch (settings.BrowserType)
{
case BrowserType.InternetExplorer:
driver = new InternetExplorerDriver("Missing path!!");
break;
case BrowserType.FireFox:
driver = new FirefoxDriver();
break;
case BrowserType.Chrome:
driver = new ChromeDriver(settings.ChromeDriverPath);
break;
case BrowserType.PhantomJS:
driver = new PhantomJSDriver(settings.PhantomDriverPath);
break;
}
Что такое ошибка при тестировании, когда вы запускаете их на vstf? –