下面是我的情景:按 “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