我试图在Chrome / firefox网页中打开控制台, 使用这一行:
webDriverEx.getWebDriver().findElement(By.xpath("/html/body")).sendKeys(Keys.F12);
它适用于IE。 也尝试过:
Actions action = new Actions(webDriverEx);
action.sendKeys(Keys.F12).perform();
但没有影响。控制台不会打开。 为什么不打开它?
答案 0 :(得分:0)
每当启动浏览器时,都会使用配置文件启动它。 因此,您的实例可能没有使用开发人员工具所需的配置文件。 顺便说一下为什么你需要通过自动化打开开发人员工具?你可能无法通过自动化使用这些工具。
如果你想尝试,你可以尝试使用java.awt类Robot来发送密钥。但这将是在操作系统级别而不是在浏览器级别的sendkeys上。