以下是我无法解决的问题的一般描述:
我们有一个WindowsServer 2008 R2系统,用于运行我们产品的安装(使用powershell脚本),然后Powershell脚本调用我们的UI测试自动化工具(Ranorex)的.exe。
产品的安装工作正常,但UI自动化部分仅在某些人通过远程桌面物理登录时才会运行。
如果远程桌面会话已关闭(但程序继续运行,那么用户在技术上已登录),UI自动化部分将不会运行。
我在作业的“常规”选项卡上选择的选项是:
- 仅在用户登录时运行; - 享有最高特权;
任何遇到过这个问题并让它发挥作用的人的任何想法都会非常有帮助。
谢谢, 埃里克
答案 0 :(得分:1)
当用户与RDP会话断开连接时,UI操作通常处于挂起状态。使用VNC或等效工具,您可以访问主控制台,以使这些UI操作保持活动状态。