簡體   English   中英

除了使用 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);

這在沒有無頭模式但不在無頭模式下工作。

我希望它在無頭模式下工作。 有人可以幫忙嗎?

PS:-如果有人可以建議除機器人 class 之外的更好的按鍵(鍵盤交互)方式(不幸的是,Actions class 也不起作用)。

driver.manage().window().maximize(); 退出全屏模式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM