在pytest selenium中找不到日志类型“客户端”

问题描述

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


解决方案

确保: