Java机器人在PC锁定时不工作

时间:2013-03-21 13:56:29

标签: java awtrobot locked

我已经有一个程序,它使用机器人类来完成一系列任务。一切都很好,但是,我注意到当我的电脑被锁定时,机器人无法正常工作。

您知道如何解决这个问题吗?或者即使你的电脑被锁定也可以使用机器人?

2 个答案:

答案 0 :(得分:1)

如果有人搜索这个问题是因为他们在服务器上运行selenium测试(比如我),并且PC必须解锁才能使测试工作。

不,在PC被锁定时无法使用机器人。

但是,您可以使用机器人库登录,然后正常运行测试。请注意,在测试运行时,您无法使用远程桌面,这会干扰机器人。

希望这有帮助。

答案 1 :(得分:0)

这是Robot类的行为,当机器锁定时将不执行仿真。解决方法是创建一个vbs脚本,该脚本具有按下F13(shift + f1)的按键事件。如果您使用的是testng,请使用Runtime.getruntime.exe(String [] {wscript.exe,“ vbs的路径”})在@beforesuite中调用此关键字。这将帮助您的系统在执行完成之前保持活动状态。在@aftersuite中终止该过程。