在使用Selenium进行自动化测试或网页抓取时,ChromeDriver是一个不可或缺的工具。然而,随着Selenium的版本升级,ChromeDriver的配置方法也在发生变化。本文将详细介绍如何在最新版本的Selenium中正确配置ChromeDriver,避免常见错误,并提供一个实用的实例。
背景
最近,我在项目中遇到一个问题:Selenium无法启动,抛出了以下错误:
DeprecationWarning: executable_path has been deprecated, please pass in a Service object
这表明在Selenium 4中,executable_path参数已被弃用,转而使用Service对象。
解决方案
要解决这个问题,我们需要:
-
使用
Service类:引入selenium.webdriver.chrome.service
订阅专栏 解锁全文
3305

被折叠的 条评论
为什么被折叠?



