在 pytest Selenium中未发现的对数类型 'client'


logs = selenium.driver.get_log('client')
selenium.common.exceptions.WebDriverException: Message: unknown error: log type 'client' not found
(Session info: headless chrome=87.0.4280.88)
(Driver info: chromedriver=2.38.552518 (183d19265345f54ce39cbb94cf81ba5f15905011),platform=Mac OS X 10.13.6 x86_64)

我已经设置了所需的功能:

dc = DesiredCapabilities.CHROME
dc['goog:loggingPrefs'] = {'browser': 'ALL',
'driver': 'ALL',
'client': 'ALL',
'server': 'ALL',
'performance': 'ALL'}

请注意logs = selenium.driver.get_log('browser')工作良好

此错误消息。。。

selenium.common.exceptions.WebDriverException: Message: unknown error: log type 'client' not found
(Session info: headless chrome=87.0.4280.88)
(Driver info: chromedriver=2.38.552518 (183d19265345f54ce39cbb94cf81ba5f15905011),platform=Mac OS X 10.13.6 x86_64)

意味着尽管您使用的是chrome=87.04280.88,但您的chromedriver版本是2.38.552518,它古老而古老。


解决方案

确保:

  • Selenium已升级到当前发布的3.141.59版本
  • ChromeDriver更新为当前ChromeDriverv87.0版本
  • Chrome更新到当前Chrome 87.0版本。(根据ChromeDriver v87.0发布说明(
  • 如果您的基本Web客户端版本太旧,请将其卸载并安装最新的GA和发布的Web客户端版本

相关内容

  • 没有找到相关文章

最新更新