Выполнение тестов автоматизации пользовательского интерфейса рабочего стола в конвейерах Azure

У меня есть тесты автоматизации пользовательского интерфейса, написанные на SpecFlow и C# и автоматизированные с использованием FlaUI. На моем локальном компьютере тесты проходят абсолютно нормально. В последнее время я хотел, чтобы они стали частью моего конвейера сборки UI Automation.

В дополнение к этому у меня было Azure WVD в качестве дополнительного рабочего пространства, поэтому я пошел дальше и установил Interactive Agentв теме. Тесты шли нормально до тех пор, пока WVDвошел в систему и это текущее активное окно моего локального компьютера. Когда я попытался свернуть его и начал следить за агентом, я начал получать ошибки, упомянутые ниже.

 "KeyBoard input not received"

    "Mouse Input not received"

Я использую много Mouse.Click(), KeyBoard.Type()и поймите, что из-за минимизации WVD вещи не работают

Я хочу спросить наших экспертов, что, если я перенесу полное выполнение в специальный VM on Azureнастроен с интерактивным агентом пользовательского интерфейса и работает 24*7? Я не хотел бы входить в виртуальную машину, но ожидаю, что все тесты будут выполняться без каких-либо препятствий и конвейер не будет иметь вышеуказанных ошибок выполнения.

0 ответов

Другие вопросы по тегам