
Web自动化测试
文章平均质量分 65
BatyTao
2010~现在,在广州鑫宝软件科技公司
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ERROR test_selenium_pytest.py::test_web - _pytest.config.exceptions.UsageError: --driver must be spe
摘要:使用Selenium+Pytest进行Web自动化测试时,遇到"ERROR: --driver must be specified"错误,原因是未正确指定浏览器驱动。解决方法包括:1)明确指定Edge驱动路径;2)添加detach选项防止浏览器闪退。通过创建Service对象配置驱动路径,并使用EdgeOptions设置参数,成功实现测试用例运行。测试验证了百度页面访问,最后正确关闭浏览器。该方法解决了驱动配置问题,确保自动化测试正常执行。原创 2025-09-01 22:31:32 · 129 阅读 · 0 评论 -
Selenium自动化测试快速入门指南
Selenium是一个开源的Web自动化测试工具,包含IDE、WebDriver和Grid三个组件,支持多种语言、浏览器和操作系统。文章介绍了Selenium的特点、环境搭建步骤,以及如何用Python验证环境,演示了通过Edge浏览器打开百度并实现窗口最大化的代码示例。Selenium已成为W3C标准,在测试、爬虫等领域应用广泛,具有成熟的生态体系。原创 2025-08-30 17:17:26 · 785 阅读 · 0 评论 -
selenium.common.exceptions.NoSuchDriverException: Message: Unable to obtain driver for MicrosoftEdge
摘要:Selenium无法自动获取Edge浏览器驱动时,需手动解决版本匹配问题。解决方案包括:1)确认Edge版本;2)下载对应版本驱动;3)将驱动放入Python目录或配置PATH;4)代码中显式指定驱动路径;5)升级Selenium到v4;6)注意虚拟环境和驱动命名。建议使用Service类指定路径,并添加detach选项防止浏览器闪退。原创 2025-08-30 17:11:46 · 562 阅读 · 0 评论