【自动化测试】如何下载安装webdriver

1.下载合适的浏览器驱动

2.配置环境变量

写自动化脚本的时候经常会用到selenium,selenium来自webdriver模块,所以需要安装对应的webdriver驱动。

1.查看自己浏览器的版本;

发现我的浏览器版本已经升到了最新的版本,我参照这个链接,下载了最新版本的驱动,

https://googlechromelabs.github.io/chrome-for-testing/#stable,如果浏览器不是最新的版本,参照其他的地址下载。

驱动的版本和浏览器的版本只需要前面的大版本对应上就可以了。像我的版本117.0.5938.89,下载的驱动的版本为117.0.5938.88,也是适用的。

2.下载完成后进行环境变量配置;

(1)将下载的webdriver放到下载python的Scripts目录下,我的目录是这个:C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Scripts\,试了启动后还是没有生效,然后采用第二种配置环境变量的方法。

(2)配置环境变量

Chrome右键-属性-复制谷歌浏览器所在路径;

将webdriver放到该路径下。

高级环境变量配置-path-复制驱动所在目录放进去

新增环境变量并保存。

测试是否配置成功:执行后会弹出一个页面闪一下,就证明webdriver安装成功。
from selenium import webdriver driver = webdriver.Chrome() driver.get("http://baidu.com")

相关推荐
m0_74148178几秒前
Go语言怎么做接口签名_Go语言API签名验证教程【精通】
jvm·数据库·python
2401_88445415几秒前
CSS实现浮动图标与文本居中对齐_配合浮动与flex
jvm·数据库·python
woxihuan1234562 分钟前
SQL统计分组内的所有数据唯一值_使用DISTINCT汇总
jvm·数据库·python
m0_631529823 分钟前
CSS如何利用-disabled伪类禁用交互元素_通过灰度效果提升界面逻辑清晰度
jvm·数据库·python
dFObBIMmai5 分钟前
如何排查SQL存储过程内存溢出_优化大数据量临时表使用
jvm·数据库·python
Derrick__16 分钟前
认识 LangChain 的“核心三剑客”
人工智能·python·langchain
弹简特7 分钟前
【零基础学Python】01-注释+变量+标识符+输入输出
开发语言·python
m0_470857647 分钟前
mysql如何快速撤销所有数据库更改_通过事务回滚机制实现
jvm·数据库·python
iuvtsrt7 分钟前
SQL触发器中调用外部接口如何操作_配置外部存储过程引用
jvm·数据库·python
idingzhi9 分钟前
A股量化策略日报(2026年05月11日)
android·开发语言·python·kotlin