我需要在Windows7虚拟机上使用RFT和IE运行通宵的自动化测试。我发现在测试开始之前重新启动Windows框会有所帮助。
我将生产环境从Windows XP迁移到Windows7。RFT经常在运行RFT脚本时抱怨 CRFCN0557E: Activation failed when running under a Terminal Services environment. This may be caused by using a minimized terminal window - try playing back without minimizing the terminal window (it does not need to be full-screen).
tscon.exe 0 /dest:console
在启动任何RFT脚本之前运行可解决Windows XP上的错误。但不是在Windows7上。
我做了一些研究,试图花几个小时来解决这个问题,但没有任何帮助。Windows7上没有打开屏幕保护程序。
我试图同时运行两者,但没有任何帮助。
tscon.exe 0 /dest:console
tscon.exe 1 /dest:console
在Windows7上tscon返回
{ErrorPrintf(): LoadString failed, Error 15105, (0x00003B01)}
Error [15105]:The resource loader cache doesn't have loaded MUI entry.
Error [0]:The operation completed successfully.
在Windows XP上,tscon返回
Could not connect sessionID 0 to sessionname console, Error code 7045
Error [7045]:The requested session access is denied.
我只是仔细检查了tscon.exe 0 /dest:console
在Windows XP 上运行是否可以解决问题。则无法理解tscon命令的输出。
知道自动重启Windows框后如何运行RFT脚本的想法吗?最好不要涉及任何其他计算机。我什至在考虑使用旧的Windows XP进行远程桌面会话,以使RFT满意。我希望有其他更好的解决方案。