-1

我正在尝试使用 Jenkins 和 Winium 为GUI远程机器上的应用程序自动化一些测试。如果我尝试在激活RDP所有工作正常的机器上执行测试,而如果RDP被禁用,我有错误“一些模拟输入命令未成功发送。

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

谢谢。

4

1 回答 1

0

It's a specific of Jenkins agents - they don't create normal UI session. So you need to use workarounds for testing GUI applications. See this answer as example.

Note: possible duplicate of this question.

于 2019-01-15T13:33:36.003 回答