【发布时间】:2022-01-08 16:48:50
【问题描述】:
我有一个登录后进入全屏的应用程序。手动我们可以通过按“ESCAPE”键退出全屏。 我尝试使用 Actions 类从 Selenium 按下 ESCAPE 键:
Actions action = new Actions(driver);
action.sendKeys(Keys.ESCAPE).build().perform();
但它不工作,浏览器仍然全屏。
我也尝试过机器人类:
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ESCAPE);
这在没有无头模式但不在无头模式下工作。
我希望它在无头模式下工作。有人可以帮忙吗?
如果有人可以提出除 Robot 类以外的更好的按键(键盘交互)方法(不幸的是,Actions 类也不起作用)。
【问题讨论】:
标签: java selenium-webdriver google-chrome-headless