【发布时间】:2019-07-02 12:05:03
【问题描述】:
我想通过在 selenium webdriver 中按键盘键 Ctrl+Shift+j 打开 chrome 浏览器控制台。
我可以使用 Robot 类执行此操作,但我希望没有 Robot 类。我已经使用了使用 sendKeys 的 Actions 类和 Keys 类。但我无法打开浏览器控制台。
是chrome浏览器版本问题还是操作系统?为什么浏览器控制台没有使用 Action 类和 Keys 类打开。 ?
【问题讨论】:
-
Actions.sendKeys无法做到这一点。正如 Javadoc 所说,它将键发送到活动元素(意味着 DOM 的一个元素)。 Ctrl+Shift+J 是浏览器应用程序的热键。org.openqa.selenium.interactions.Keyboard.sendKeys似乎可以处理浏览器密钥,但我从未使用过该功能。
标签: selenium google-chrome selenium-webdriver google-chrome-devtools selenium-chromedriver