我尝试在远程机器上使用Jenkins和Winium对GUI
应用程序进行自动化测试。如果我尝试在激活RDP
的机器上执行测试,所有测试都正常工作,而如果RDP
被禁用,则会出现错误“Some simulated input commands were not sent successfully.
发生这种情况最常见的原因是Windows的安全功能,包括用户界面隐私隔离(UIPI
)。您的应用程序只能向相同或更低级别的应用程序发送命令。同样,某些命令也被限制为可访问性/UI自动化应用程序。有关详细信息,请参阅项目主页和代码示例。Origine=Microsoft.VisualStudio.TestPlatform.TestFramework
“。
- 谢谢-谢谢
1条答案
按热度按时间rryofs0p1#
这是Jenkins代理的一个特例--它们不创建正常的UI会话。因此,您需要使用变通方法来测试GUI应用程序。请参见this答案作为示例。
注:this问题可能重复。