1

我使用 QTP 11.0。当我运行脚本时,如果计算机被锁定,脚本会失败。有什么解决方法吗?

提前致谢...

4

5 回答 5

2

这可能是一种懒惰的方式..但实际上它有效..将以下代码保存为 vbs 文件并在执行前双击它。

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

它只会按 Numlock ,直到您停止脚本。

于 2014-08-18T07:50:54.477 回答
2

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

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

于 2014-07-11T14:30:44.127 回答
0

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

您可以从谷歌本身下载这种类型的工具!我从来没有在我的项目中使用过它,但听说有这样的选择。所以试试吧——祝你好运!

于 2014-07-25T13:27:21.620 回答
0

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

于 2014-09-02T10:14:26.933 回答
0

我以咖啡因发誓。在这里找到:http ://www.zhornsoftware.co.uk/caffeine/您的 PC 将永远不会被阻塞或再次进入睡眠状态!

我还注意到,当屏幕保护程序启动时,结果查看器中的屏幕截图都是黑色的!

于 2014-08-07T11:40:07.980 回答