Webdriver-Manager 4.0.1启动错误解决
看这个文章之前可以先看看自己的webdriver-manager是不是4.0.1版本,如果不是可以直接略过,因为这个问题只在4.0.1出现过,原因是webdriver-manager在自动启动driver驱动时,启动了错误的文件,相关报错如下:
如图,webdriver-manager自动启动浏览器时,应该是启动chromedriver.exe才对,但实际启动的却是这个THIRD_PARTY_NOTICES.chromedriver文件,所以导致启动浏览器失败。
解决方法:
1.修改webdriver-manager的启动路径
#selenium4 写法
chrome_driver_path = ChromeDriverManager().install()
chrome_driver_path = os.path.join(os.path.dirname(chrome_driver_path),'chromedriver.exe')
print(f"ChromeDriver path:fchrome_driver path}")
driver = webdriver.Chrome(service=chromeService(chrome_driver_path),options=options)
2.升级webdriver-manager包到最新,并且删除之前下载的chromedriver文件即可(简单方便)