0
 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')工作正常

4

1 回答 1

0

此错误消息...

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升级到当前发布的版本 3.141.59
  • ChromeDriver已更新到当前的ChromeDriver v87.0级别。
  • Chrome已更新到当前的Chrome 版本 87.0级别。(根据ChromeDriver v87.0 发行说明)。
  • 如果您的基本Web 客户端版本太旧,请卸载它并安装最新的 GA 和已发布版本的Web 客户端
于 2021-01-08T10:29:15.223 回答