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客户端版本