我有用 SpecFlow 和 C# 编写并使用 FlaUI 自动化的 UI 自动化测试。测试在我的本地机器上运行得非常好。最近,我希望它们成为我的 UI 自动化构建管道的一部分。
除此之外,我还有一个 Azure WVD 作为辅助工作区,所以我继续安装Interactive Agent
它。测试运行良好,直到WVD
登录时间及其本地计算机的当前活动窗口。当我尝试最小化它并监控代理时,我开始收到下面提到的错误。
"KeyBoard input not received"
"Mouse Input not received"
我使用了很多Mouse.Click()
,KeyBoard.Type()
并且理解因为最小化的WVD
东西不起作用
我想问我们的专家,如果我将完整的执行转移到一个VM on Azure
配置有交互式 UI 代理并运行 24*7 的专用设备上怎么办?我不想登录到 VM,但希望所有测试都可以毫无障碍地运行,并且管道没有上述执行错误。