【问题标题】:log type 'client' not found in pytest selenium在 pytest selenium 中找不到日志类型“客户端”
【发布时间】:2021-04-14 01:23:28
【问题描述】:
 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 logging selenium-chromedriver pytest desiredcapabilities


    【解决方案1】:

    此错误消息...

    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.0.4280.88 但您的 chromedriver 版本是 2.38.552518 古老而古老.


    解决方案

    确保:

    • Selenium 升级到当前发布的Version 3.141.59
    • ChromeDriver 已更新到当前的ChromeDriver v87.0 级别。
    • Chrome 已更新到当前的 Chrome 版本 87.0 级别。 (根据ChromeDriver v87.0 release notes)。
    • 如果您的基本 Web 客户端 版本太旧,请卸载它并安装最新的 GA 和发布版本的 Web 客户端

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-20
      • 1970-01-01
      • 2019-03-04
      • 1970-01-01
      • 1970-01-01
      • 2016-10-12
      相关资源
      最近更新 更多