为什么Code UI不捕获远程桌面(mstsc)步骤?

时间:2016-04-18 03:55:43

标签: .net visual-studio coded-ui-tests

我正在尝试使用Visual Studio 编码的用户界面自动执行一些操作。现在对于像 Calc 这样的窗口,它可以很好地捕获步骤。但对于 mstsc ,它不记录或识别单个步骤。

请查看以下图片是否有助于澄清我的观点。

enter image description here

1 个答案:

答案 0 :(得分:-1)

编码的UI通过与一起形成窗口和桌面的许多UI控件进行交互来工作。远程桌面连接等程序似乎可以通过创建一个包含远程桌面图片(可能是视频)的窗口来工作。它没有实际的UI控件。因此,Coded UI只能看到一个UI控件,即包含远程桌面图片的控件。

要在远程桌面上执行编码UI测试,需要在该远程计算机上运行Coded UI测试。这意味着Coded UI测试和应用程序(或至少应用程序的UI部分)在同一台计算机上运行。