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')
相关推荐
Hacker_Nightrain6 小时前
详解Selenium 和Playwright两大框架的不同之处
自动化测试·软件测试·selenium·测试工具·职场和发展
设计Z源6 小时前
AS SSD Benchmark 固态硬盘测试工具
测试工具·性能优化·硬件工程
IT小Qi6 小时前
iperf3网络测试工具
网络·python·测试工具·信息与通信·ip
TechExplorer3656 小时前
Postman 9.12 安装、汉化、禁用更新
测试工具·lua·postman
byte轻骑兵6 小时前
盘点那些常见的嵌入式开发平台(9):仿真与测试工具
测试工具·嵌入式软件开发
北京耐用通信10 小时前
耐达讯自动化CAN转EtherCAT网关:3步配置,赋能电机启动器智能化升级
人工智能·物联网·网络协议·自动化·信息与通信
迈威通信11 小时前
轨交通信进化:从“连得上”到“靠得住” | 第十届智慧轨交大会观察
运维·网络·安全·自动化·信息与通信
测试老哥13 小时前
白盒测试用例的设计
自动化测试·软件测试·python·测试工具·职场和发展·单元测试·测试用例
b***251113 小时前
比斯特自动化动力电池组半自动生产线的工艺革新与效率提升
运维·自动化
北京耐用通信13 小时前
工业通信升级:耐达讯自动化CAN转EtherCAT网关的高效落地方案
服务器·人工智能·科技·物联网·自动化·信息与通信