2016-09-26 8 views
0

Я пытаюсь вызвать тестовые случаи кодированный Ui на Azure VM с использованием трубопровода VSTS (используя Run Функциональные тесты задачи)Кодовый тест UI не удается, когда Azure VM не связана с использованием протокола RDP

Я сталкиваясь с проблемой, когда мой RDP не подключена весь мой тест не удается, но когда RDP подключен тест показывает ожидаемые результаты

в моем тесте нет никакого взаимодействия UI, эти испытания должны делать с обработкой файлов с помощью веб-заданий

Я только используя утверждения Coded Ui для отказа или прохождения тестовых случаев

ответ

0

Любой тест CodedUI завершится неудачно, если вы попытаетесь запустить его, пока рабочий стол заблокирован. По существу вам нужно будет сделать одну из двух вещей:

  • Используйте другую тестовую структуру, если вы фактически не используете взаимодействие с пользовательским интерфейсом. Даже нормальная структура MSTEST будет функционировать. Мне интересно, почему вам нужно использовать CodedUI, если вы вообще не тестируете какой-либо интерфейс.
  • Настройте свою Azure VM для автоматической авторизации с помощью этой утилиты: https://technet.microsoft.com/en-us/sysinternals/autologon.aspx. После перезапуска виртуальной машины ваши тесты должны работать. Однако, если вы когда-нибудь удалитесь и выйдете из системы, ваша виртуальная машина заблокирует свой «экран», и вы не сможете запустить тесты пользовательского интерфейса, пока не перезагрузите его снова.
+0

Большое спасибо за помощь, проблема решена. мы используем MStest – Ankit

+0

Ankit, если это разрешило проблему или помогло мне оценить, что вы отметили ее как ответ. Благодаря! – Ryanman

 Смежные вопросы

  • Нет связанных вопросов^_^