【发布时间】:2018-01-31 10:58:42
【问题描述】:
通过 RDP 访问时,在我的本地计算机和 Azure VM Windows Server 2012R2 上针对桌面 WPF 应用程序运行自动化测试工作正常。
但是,当 VM 用作构建机器并由 TFS 或 VSTS 上的测试代理控制时,所有测试都会失败,因为屏幕分辨率设置为 1024x768 屏幕分辨率。在此显示设置之前,应用程序不会配置为运行。部署测试代理时有什么方法可以更改屏幕设置吗?
Change VSTS agent session screen resolution when running protractor tests
【问题讨论】:
-
代理是否以交互模式运行?
-
登录该机器并检查它是否正确打开了 WPF 应用程序。
-
机器能够通过 RDP 正确打开 WPF 应用程序。它也适用于本地机器。
-
用于运行测试的任务是什么? Visual Studio 测试还是运行功能测试?
-
另一方面,我的意思是通过RDP(相同帐户)登录测试机器,然后排队构建并检查WPF应用是否可以正常打开。
标签: tfs automated-tests azure-devops azure-pipelines azure-pipelines-build-task