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 驱动

相关推荐
CCChaya-软件技术教师18 分钟前
24-栅格布局详解(CSS3)
前端·css·css3
BillKu29 分钟前
el-input 中 select 方法使用报错:属性“select”在类型“HTMLElement”上不存在
前端·javascript·vue.js·elementui
涵信34 分钟前
第一节:React 基础篇-React虚拟DOM原理及Diff算法优化策略
前端·javascript·react.js
DataFunTalk1 小时前
复旦肖仰华:大模型的数据科学!
前端·后端·算法
橙序研工坊1 小时前
JavaWeb-01-前端Web开发(HTML+CSS)
java·前端·css·html·javaweb
DataFunTalk1 小时前
重大突破!MCP加持下text-to-sql的关键技术进展
前端·后端
碳烤小咸鱼1 小时前
蓝桥杯 Web 方向入门指南:从基础到实战
前端·javascript·css·蓝桥杯
inksci1 小时前
低代码控件开发平台:飞帆中粘贴富文本的控件
前端·javascript·低代码
Mike_jia2 小时前
一篇文章带你了解一款强大的轻量级Docker可视化管理工具---Docker-UI
前端
不懂装懂的不懂2 小时前
【antd + vue】Tree 树形控件:默认展开所有树节点 、点击文字可以“选中/取消选中”节点
前端·javascript·vue.js