当前位置:   article > 正文

selenium驱动目录DeprecationWarning: executable_path has been deprecated, please pass in a Service object_selenium指定驱动路径

selenium指定驱动路径

selenium调用浏览器驱动,分两种情况:

1、可以将驱动文件目录添加到系统环境变量中,这时代码中可以不需要指定目录位置;

2、驱动文件目录不添加到系统变量,将驱动文件放在项目工程目录下后,代码中指定这个位置。

一、浏览器驱动添加到系统环境变量

1、例如,下载的浏览器驱动文件目录,放在本地如下目录

2、将此目录地址,添加到系统环境变量中

3、在selenium中无需指定驱动文件目录,即可调用运行。

二、驱动文件放在工程目录下,并指定executable_path

1、在工程目录下新建一个驱动文件目录

2、代码中指定这个目录地址即可。

3、若出现 DeprecationWarning 警告的类型错误

DeprecationWarning: executable_path has been deprecated, please pass in a Service object
  driver = webdriver.Edge(executable_path='drivers')

该类型的警告大多属于版本已经更新,所使用的方法过时。

查询当前版本重构后的函数,是之前的 executable_path 被重构到了 Service 函数里

解决方案:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/367835
推荐阅读
相关标签
  

闽ICP备14008679号