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')
相关推荐
m_136871 小时前
n8n 企业级自动化 · 专栏完整目录树(50+ 节点级规划)
自动化·n8n
m_136871 小时前
《Code 节点实战:用 JavaScript 接管自动化系统的核心逻辑(企业级实战)》
自动化·n8n
谷粒.2 小时前
自动化测试覆盖率从30%到80%的演进历程:策略、挑战与未来展望
运维·网络·深度学习·架构·自动化·transformer·测试覆盖率
Jul1en_3 小时前
【自动化测试】介绍Web自动化测试及Selenium安装
spring boot·功能测试·selenium
科普瑞传感仪器4 小时前
航空航天领域青睐:复杂曲面机器人抛光为何必须采用六维力控?
运维·人工智能·机器人·自动化·无人机
测试19984 小时前
如何学习自动化测试?
自动化测试·软件测试·python·学习·测试工具·职场和发展·测试用例
谷粒.5 小时前
让缺陷描述更有价值:测试报告编写规范的精髓
java·网络·python·单元测试·自动化·log4j
科士威传动5 小时前
滚珠导轨平行度安装的关键步骤
人工智能·科技·机器学习·自动化·制造
卓码软件测评5 小时前
CNAS软件测试机构:【Postman集合从接口组织到自动化测试套件的过程】
网络·测试工具·性能优化·测试用例·压力测试·postman
测试人社区—52726 小时前
无需修改测试用例实现Selenium四倍性能提升的完整方案
selenium·测试工具·测试用例