我已经有一个使用机器人类来完成一组任务的程序。一切都很好,但是,我注意到当我的计算机被锁定时,机器人无法工作。
你知道如何解决这个问题吗?或者即使您的计算机被锁定也可以使用机器人吗?
如果有人搜索此问题,因为他们在服务器(如我)上运行硒测试,并且必须解锁 PC 才能使测试正常工作。
不可以,PC 锁定时无法使用机器人。
但是,您可以使用机器人库登录,然后正常运行测试。请注意,在测试运行时您不能使用远程桌面,这会干扰机器人。
希望这可以帮助。
这是 Robot 类的行为,当机器被锁定时将不会执行模拟。解决方法是创建一个 vbs 脚本,该脚本具有按下 F13(shift+f1) 的按键事件。如果您使用的是 testng,则使用 Runtime.getruntime.exe(String[]{wscript.exe,"path of vbs"}) 在 @beforesuite 中调用此关键字。这将帮助您的系统保持活动状态,直到您的执行完成。在@aftersuite 中终止该进程。