没有远程桌面的Winium和Jenkins

时间:2019-01-15 13:14:37

标签: c# jenkins winium

我正在尝试针对远程计算机上的GUI应用程序使用Jenkins和Winium自动化一些测试。如果我尝试在已激活的RDP的机器上执行测试,那么一切正常,而如果RDP被禁用,则出现错误 “某些模拟输入命令未成功发送。

发生这种情况的最常见原因是Windows的安全功能,包括用户界面隐私隔离(UIPI)。您的应用程序只能将命令发送到海拔相同或较低的应用程序。同样,某些命令仅限于辅助功能/ UIAutomation应用程序。有关更多信息,请参考项目主页和代码示例。   Origine=Microsoft.VisualStudio.TestPlatform.TestFramework”。

谢谢。

1 个答案:

答案 0 :(得分:0)

这是Jenkins代理程序的特定功能-他们不创建普通的UI会话。因此,您需要使用变通办法来测试GUI应用程序。参见this答案作为示例。

注意:this问题的可能重复项。