问题描述
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 .
解决方案
确保:
- Selenium 已升级到当前发布的 Version 3.141.59。
- ChromeDriver 已更新至当前 ChromeDriver v87.0 级别。
- Chrome 已更新至当前的 Chrome 版本 87.0。 (按照ChromeDriver v87.0 release notes)。
- 如果您的基本 Web Client 版本太旧,请卸载它并安装 Web Client 的最新 GA 和发布版本。