Web开发自动测试工具-Selenium的具体使用办法(填坑中……)

文章目录

https://juejin.cn/post/7074779332819812389

Web开发自动测试工具-Selenium的具体使用办法(填坑中......)

1.简介

Selenium 是最广泛使用的开源 Web UI(用户界面)自动化测试套件之一Selenium 支持的语言包括C#,Java,Perl,PHP,Python 和 Ruby。目前,Selenium Web 驱动程序最受 Python 和 C#欢迎。

Selenium 测试脚本可以使用任何支持的编程语言进行编码,并且可以直接在大多数现代 Web 浏览器中运行。

在爬虫领域 selenium 同样是一把利器,能够解决大部分的网页的反爬问题。

2.selenium安装

输入命令:

bash 复制代码
pip install -i https://pypi.douban.com/simple selenium

注意:

如果你在 macOS 上使用 zsh 时遇到 "zsh: command not found: pip" 的错误,这可能是因为 Python 的 pip 工具没有正确安装或没有添加到系统的 PATH 变量中。

解决办法:

  1. 检测Python是否安装 python --version

pip show selenium 查看是否安装成功。

备注:

这里以安装 Chrome 驱动作为演示。但 Chrome 在用 selenium 进行自动化测试时还是有部分 bug ,常规使用没什么问题,但如果出现一些很少见的报错,可以使用 Firefox 进行尝试,毕竟是 selenium 官方推荐使用的。

3.下载对应版本的 selenium

在新标签页输入 chrome://settings/ 进入设置界面,然后选择 【关于 Chrome】

下载对应版本的 Chrome 驱动

相关推荐
benbenAItalk13 小时前
数字人口播视频的批量生产实践:素材规范、任务编排与质量验收
java·前端·音视频
2601_9628857214 小时前
如何用 Python 扫描 A 股跳空缺口并统计缺口回补概率?
java·前端·python
西瓜太郎123414 小时前
Claude Code、Codex CLI、Gemini CLI 能否共用一枚 Key?先看协议选择矩阵
前端·api 网关·claude code·gemini cli·codex cli
陈随易16 小时前
在Finch用了62亿词元,我认为这是新一代Agent工具之神
前端·人工智能·后端
水域安全老周16 小时前
水趣钓鱼救生衣专利拆解:两级锁紧如何解决落水人衣分离
java·前端·网络
计算机魔术师17 小时前
Anthropic CEO突然喊踩刹车,OpenAI罕见力挺:AI这辆车不能只踩油门了
前端
wing9817 小时前
从codex转战workbuddy使用一周的感受
前端·人工智能·后端
EatFan17 小时前
Java接入支付宝 JSAPI 支付保姆教程(二):流程讲解与前后端代码讲解
前端·spring boot·后端·微信小程序·小程序·uni-app
梦想平凡18 小时前
百游棋牌源代码开发搭建教程(五):房间创建、座位分配与请求幂等实现
前端·javascript·数据库·源代码管理
IT_陈寒18 小时前
Redis的Set操作居然能把我的服务整挂了?
前端·人工智能·后端