selenium 4 自动化~~~操作浏览器

前言

无意中将selenium版本更新了,原先的脚本跑不起来,报错一直是浏览器驱动版本不对,尝试了几种启动浏览器的方法,一直无法解决,直到看到了一篇selenium版本更新的文章才意识到可能是版本升级后的差异,于是看了源码发现确实与selenium 3有所不同

启动浏览器

python 复制代码
from selenium import webdriver
from selenium.webdriver.chrome.service import Service

# 设置浏览器驱动地址
# 填写绝对路径,也可以导入OS模块使用相对路径
driver_path = 'D:\data\chromedriver.exe'	

# 设置浏览器启动路径
service = driver_path 

# 启动浏览器驱动
driver = webdriver.Chrome(service= service )

# 打开百度
```python
driver.get('https://www.baidu.com')
相关推荐
IT19958 小时前
Wireshark笔记-对AI连接标准MCP抓包分析
笔记·测试工具·wireshark
LT10157974449 小时前
2026 年自动化测试工具对比:架构与场景深度评测
测试工具·架构·自动化
上海锝秉工控12 小时前
总线编码器:工业自动化的“智慧神经”
大数据·人工智能·自动化
qq_4523962314 小时前
【工程实战】第三篇:接口自动化 —— Requests 的工业级封装:Session 关联、日志与断言
python·自动化
momo14 小时前
POSTMAN
测试工具·postman
实名上网宋凯宣14 小时前
postman怎么用?
测试工具·postman
Warren9815 小时前
Windows本地部署n8n完整教程(基于Docker,新手友好)
运维·windows·python·测试工具·docker·容器·可用性测试
Yolo566Q16 小时前
从机理到实践告别“黑箱”模拟:OpenGeoSys(OGS6)多物理场THMC 全耦合建模与Python自动化分析
运维·自动化
Lugas Luo16 小时前
车载录像存储性能模拟测试工具设计
linux·嵌入式硬件·测试工具
北京耐用通信16 小时前
工业自动化中的协议桥梁:耐达讯自动化EtherCAT转RS232技术深度解析
人工智能·科技·物联网·自动化·信息与通信