【问题标题】:Unable to get browser console data with 'showProcessLog: true' for driver type 'chromeDriver', works fine with driver type 'chrome' [duplicate]无法使用驱动程序类型“chromeDriver”的“showProcessLog:true”获取浏览器控制台数据,适用于驱动程序类型“chrome”[重复]
【发布时间】:2025-12-08 07:10:02
【问题描述】:

使用 showProcessLog: true,能够获取驱动程序类型为“chrome”的浏览器控制台数据, 如果相同,我尝试使用“chromedriver”,但无法正常工作。

  • configure driver = { type: 'chromedriver', showDriverLog: true, showProcessLog: true, start: false, webDriverUrl: 'http://localhost:4444/wd/hub' }

还有其他具体的配置需要设置吗?

【问题讨论】:

    标签: karate


    【解决方案1】:

    是的,这是意料之中的,Chrome(本机)和 WebDriver 的工作方式存在根本区别。

    但如果你设置正确的“功能”,你似乎可以做到这一点:https://*.com/a/25431419/143475

    我没有任何示例,但您应该能够通过查看空手道的文档(参考 webDriverSession)和“chromedriver”文档中的内容来弄清楚这一点:https://chromedriver.chromium.org/logging

    希望您可以通过做一些研究并在此处发布您的发现来帮助社区。​​p>

    【讨论】: