下面是我的情景:按 「F12」 鍵可直接通過硒
- 打開URL(http://google.com)
- 按 「F12」 鍵
我曾嘗試下面的代碼行:
public static void main(String[] args) throws InterruptedException {
WebDriver driver=new FirefoxDriver();
driver.manage().window().maximize();
driver.get("http://google.com");
String CurrentURL= driver.getCurrentUrl();
System.out.println("Current URL is : " + CurrentURL);
Actions action = new Actions(driver);
action.sendKeys(Keys.F12);
System.out.println("successfuly pressed key F12");
driver.close();
}
它正在控制檯上打印「成功按下按鍵F12」。但是,我沒有看到'F12'在網站上被按下。
請任何人都可以幫我解決這個問題嗎?
在此先感謝。
「successfuly無論「action.sendKeys()」調用是否管理它做或不做(失敗) – Shark
此外,wha你期望在網站上發生嗎?您幾乎立即關閉瀏覽器,無需等待。 –
F12打開開發控制檯。我沒有嘗試過,但是您可以在按F12之前和之後檢查視口大小,並確保有大小差異來檢測開發控制檯是否打開。我不確定還有另一種方法來確定它是否打開。 – JeffC