Запустите кодированный тест пользовательского интерфейса из VS в Vsts - PullRequest
0 голосов
/ 06 сентября 2018

Я создал новый кодированный тест пользовательского интерфейса на VS2017, и после создания нового агента в пуле агентов у меня появляется следующая ошибка:

Ошибка вызова метода инициализации для тестового класса CodedUITestProject2.CodedUITest2: Microsoft.VisualStudio.TestTools.UITest.Extension.UITestException: Для запуска тестов, которые взаимодействуют с рабочим столом, необходимо настроить агент тестирования для запуска в виде интерактивного процесса.

Если вы запускаете тесты как часть вашей командной сборки, вы также должны настроить агент сборки для запуска в качестве интерактивного процесса.

Это означает, что агент не может взаимодействовать с рабочим столом.

Ответы [ 2 ]

0 голосов
/ 09 сентября 2018

Размещенный агент работает как служба, поэтому вы не можете выполнить тестирование закодированного пользовательского интерфейса на размещенном агенте.

Вам необходимо настроить частный (сам хост-агент) с интерактивным режимом)

enter image description here

Подробнее, вы можете обратиться к документу:

Настройка сред для запуска задач непрерывного тестирования с вашими задачами сборки Часто задаваемые вопросы

0 голосов
/ 06 сентября 2018

Это не задокументировано (https://docs.microsoft.com/en-us/vsts/pipelines/agents/hosted?view=vsts), но я не думаю, что размещенные агентами Microsoft поддерживают интерактивный режим.

Для дополнительных требований разместите свой собственный агент

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...