我制作了非常简单的剧本。 它所做的就是它向浏览器发送一个转义键:
WebDriver webDriverInstance = handl.browser;
webDriverInstance.manage().window().maximize();
webDriverInstance.switchTo().window(webDriverInstance.getWindowHandle());
handl.waitFor(500);
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ESCAPE);
robot.keyRelease(KeyEvent.VK_ESCAPE);
唯一的问题是当运行脚本的Windows用户被锁定时,此代码停止工作。 是否有可能,当Windows用户被锁定时,不再有前景或可能是什么问题?
非常感谢所有帮助,谢谢。
答案 0 :(得分:0)
为什么在Action类可以为您执行此操作时使用robot
Actions action = new Actions(driver);
action.sendKeys(Keys.ESCAPE).perform();
它不会影响锁定的机器
希望它会对你有所帮助:)。