不带远程桌面的Winium和Jenkins

50few1ms  于 2022-11-01  发布在  Jenkins
关注(0)|答案(1)|浏览(184)

我尝试在远程机器上使用Jenkins和Winium对GUI应用程序进行自动化测试。如果我尝试在激活RDP的机器上执行测试,所有测试都正常工作,而如果RDP被禁用,则会出现错误“Some simulated input commands were not sent successfully.
发生这种情况最常见的原因是Windows的安全功能,包括用户界面隐私隔离(UIPI)。您的应用程序只能向相同或更低级别的应用程序发送命令。同样,某些命令也被限制为可访问性/UI自动化应用程序。有关详细信息,请参阅项目主页和代码示例。Origine=Microsoft.VisualStudio.TestPlatform.TestFramework“。

  • 谢谢-谢谢
rryofs0p

rryofs0p1#

这是Jenkins代理的一个特例--它们不创建正常的UI会话。因此,您需要使用变通方法来测试GUI应用程序。请参见this答案作为示例。
注:this问题可能重复。

相关问题