RDP的编码UI测试

时间:2015-11-24 09:08:45

标签: coded-ui-tests rdp

我需要通过编码的ui测试框架(Visual Studio编码的ui项目)从本地机器记录RDP连接。

FYI。我在我的本地机器上有Coded UI测试项目,一旦我开始录制,我将点击远程桌面连接,它需要被录制。

1 个答案:

答案 0 :(得分:0)

我用这样的东西玩过一次。编码的UI不支持RDP。我听说你只能记录远程桌面内的动作。

如果您确实需要对远程桌面执行某些操作,可以尝试使用OpenCv Library直观地识别控件的屏幕坐标。我做过一次。算法是:

  • 制作您想要点击的UI控件的屏幕截图;
  • 将其保存在您的Coded UI项目中;
  • 当控件出现在屏幕上时,
  • 将图像传递给OpenCV库;
  • OpenCV返回坐标'控件的矩形;
  • 在矩形内执行Mouse.Click();

如果您已准备好使用此类解决方案并需要更多信息,请告知我们......