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')
相关推荐
晚风予卿云月43 分钟前
【Linux】自动化构建—make/Makefile
linux·自动化·make/makefile
0思必得02 小时前
[Web自动化] Selenium中Select元素操作方法
前端·python·selenium·自动化·html
AC赳赳老秦3 小时前
Kubernetes 与 DeepSeek:高效 Pod 部署配置与资源调度优化指南
人工智能·云原生·容器·kubernetes·自动化·notepad++·deepseek
JZC_xiaozhong3 小时前
物料编码在ERP与其他系统中的冲突与解决
运维·自动化·mdm·流程自动化·主数据管理·数据孤岛解决方案·数据集成与应用集成
宇钶宇夕3 小时前
ATV900系列变频器起重提升抱闸逻辑设置及源型接线指南
运维·自动化
月明长歌4 小时前
Selenium中隐式等待(Implicit Wait)和显式等待(Explicit Wait)的区别
前端·javascript·selenium
云飞云共享云桌面4 小时前
上海模具制造工厂10人用一台共享电脑做SolidWorks设计
linux·运维·服务器·网络·自动化
缺点内向5 小时前
C# 高效统计 Word 文档字数:告别手动,拥抱自动化
c#·自动化·word
b***25115 小时前
激光焊接机如何破解新能源电池制造的三大焊接难题?
人工智能·自动化·制造
Rhys..5 小时前
python + selenium 如何定位动态元素
开发语言·python·selenium