计算机锁定时脚本失败(QTP 11.0)。有解决方法吗?

时间:2014-07-11 13:29:09

标签: qtp hp-uft

我使用的是QTP 11.0。 当我运行一个脚本时,如果计算机被锁定,那么脚本会失败。是否有任何解决方法?

提前致谢...

5 个答案:

答案 0 :(得分:2)

您必须解锁计算机。 QTP / UFT需要“交互式”桌面会话来完成大部分自动化操作,并且Windows OS在锁定时的行为会有所不同。

解决此问题的一个好方法是将虚拟机用于始终保持解锁状态的自动化实验室。然后,主机或用于访问VM的客户端软件维护访问安全性。

答案 1 :(得分:2)

它可能是一种懒惰的方式..但实际上它的工作原理..将以下代码保存为vbs文件并在执行前对其进行双重clik。

do
set w=createobject("Wscript.shell")
w.sendkeys "{NUMLOCK}"
wscript.sleep 5000
loop

只需按Numlock,直到停止脚本。

答案 2 :(得分:0)

是的,我们有一个解决方案!您可以使用一些屏幕保护程序来避免此问题....这会使您的计算机解锁,直到/除非您终止阻止程序。

您可以从谷歌本身下载此类工具!我从来没有将它用于我的项目,但听说有这样的选择。所以试一试 - 祝你好运!

答案 3 :(得分:0)

我发誓咖啡因。 在这里找到:http://www.zhornsoftware.co.uk/caffeine/你的电脑永远不会被阻挡或再次入睡!

我还注意到,当屏幕保护程序激活时,结果查看器中的屏幕截图全部为黑色!

答案 4 :(得分:0)

我们可以从控制面板“无屏幕保护程序计算机进入睡眠状态更改从不”更改设置。希望这能帮助您使用本地机器。