在运行Selenium脚本时在Windows中保持屏幕处于活动状态(而不锁定)

时间:2018-09-10 07:56:35

标签: java selenium selenium-webdriver

我在Windows机器上运行Selenium脚本,但是在执行过程中,一段时间后屏幕被锁定。

我甚至在Never下为Power & Sleep设置了Settings。但是我的笔记本电脑屏幕仍然在执行过程中被锁定。

我想在不锁定笔记本电脑屏幕或不进入睡眠模式的情况下一起运行所有脚本。

请帮我解决这个问题。

谢谢!

1 个答案:

答案 0 :(得分:1)

一个简单的vb脚本将帮助您解决此问题。创建一个.vbs文件并粘贴以下代码

set wsc = CreateObject("WScript.Shell")
Do
    'one minute
    WScript.Sleep(60*1000)
    wsc.SendKeys("{NUMLOCK}")
Loop

vbs脚本每隔一分钟单击一次Num Lock,并使会话保持活动状态。触发它,系统将不会被锁定

确保按Num Lock不会影响自动化运行