除了使用 java.awt 机器人 class,如何在 Selenium/Java 中退出全屏(Chrome)?
How to exit full screen (Chrome) in Selenium/Java other than using java.awt Robot class?
我有一个应用程序在登录后进入全屏。我们可以通过按 'ESCAPE' 键手动退出全屏。
我尝试使用 Actions class:
从 Selenium 按下 ESCAPE 键
Actions action = new Actions(driver);
action.sendKeys(Keys.ESCAPE).build().perform();
但是它不起作用,浏览器仍然保持全屏。
我也试过机器人class:
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ESCAPE);
这在没有无头模式的情况下工作,但没有无头模式。
我希望它在无头模式下工作。有人可以帮忙吗?
如果有人能提出比机器人 class 更好的按键(键盘交互)方法(不幸的是,操作 class 也不起作用)。
driver.manage().window().maximize();
退出全屏模式。
我有一个应用程序在登录后进入全屏。我们可以通过按 'ESCAPE' 键手动退出全屏。 我尝试使用 Actions class:
从 Selenium 按下 ESCAPE 键Actions action = new Actions(driver);
action.sendKeys(Keys.ESCAPE).build().perform();
但是它不起作用,浏览器仍然保持全屏。
我也试过机器人class:
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ESCAPE);
这在没有无头模式的情况下工作,但没有无头模式。
我希望它在无头模式下工作。有人可以帮忙吗?
如果有人能提出比机器人 class 更好的按键(键盘交互)方法(不幸的是,操作 class 也不起作用)。
driver.manage().window().maximize();
退出全屏模式。