如何使用JAVA在Selenium WebDriver中打开Chrome Developer Console
2022-09-02 00:38:38
我想问一下如何在硒测试执行期间打开Chrome开发人员控制台。目前,当测试正在执行时,我手动按 F12 打开控制台,测试立即停止响应,并在一段时间后失败。
任何人都可以告诉我如何在打开开发人员控制台的情况下启动测试,以便我可以捕获/观察测试执行期间发生的控制台错误。
我想问一下如何在硒测试执行期间打开Chrome开发人员控制台。目前,当测试正在执行时,我手动按 F12 打开控制台,测试立即停止响应,并在一段时间后失败。
任何人都可以告诉我如何在打开开发人员控制台的情况下启动测试,以便我可以捕获/观察测试执行期间发生的控制台错误。
注意:此答案不适用于当前版本的 Chrome。
你不能。Chrome 驱动程序使用 Chrome 远程调试协议与浏览器进行通信。这与开发人员控制台使用的协议相同。不幸的是,Chrome的设计使得一次只能使用该协议连接一个客户端,因此这意味着开发人员工具或驱动程序,但不能同时使用两者。