Automation Citrix本地应用服务器的QTP/UFT自动化

Automation Citrix本地应用服务器的QTP/UFT自动化,automation,qtp,citrix,hp-uft,Automation,Qtp,Citrix,Hp Uft,我在Citrix服务器上安装了UFT 11.5,并尝试使用它来自动化本地桌面应用程序。但QTP/UFT无法识别本地桌面窗口,因此无法继续 请帮助并提供任何可以实施的建议。UFT必须安装在要测试的应用程序的同一台计算机上。当您通过Citrix运行UFT时,您只看到UFT应用程序的UI在本地窗口中被复制,但所有逻辑仍然与Citrix服务器隔离。这意味着它只“看到”服务器上运行的其他应用程序,而不是您的本地计算机。Citrix应用程序作为映像流式传输到客户端计算机(与远程桌面的工作方式相同)。由于这个

我在Citrix服务器上安装了UFT 11.5,并尝试使用它来自动化本地桌面应用程序。但QTP/UFT无法识别本地桌面窗口,因此无法继续


请帮助并提供任何可以实施的建议。

UFT必须安装在要测试的应用程序的同一台计算机上。当您通过Citrix运行UFT时,您只看到UFT应用程序的UI在本地窗口中被复制,但所有逻辑仍然与Citrix服务器隔离。这意味着它只“看到”服务器上运行的其他应用程序,而不是您的本地计算机。

Citrix应用程序作为映像流式传输到客户端计算机(与远程桌面的工作方式相同)。由于这个原因,无法访问UI元素树,正常的UI自动化也无法工作

在Citrix服务器上安装自动化工具就可以做到这一点

如果这是不可能的尝试。这是一个非常方便的GUI自动化工具。它也适用于桌面、web、java、wpf等

显示不同的Citrix(或虚拟桌面)自动化技术

您可以创建可视化自动化或工作流(参见图),或者通过SDK从代码中使用它

注意:我在UiPath工作。您还应该尝试其他可视化自动化工具,如automation Anywhere、WinAutomation、Jacada,并排使用它们,并选择更适合您需要的工具