一、Selenium概念
1.1 Selenium介绍
- Selenium是一款开源免费的Web应用程序功能自动化测试工具
- Selenium还支持基于Web的管理任务自动化
1.2 Selenium的主要用途
- 1、Web应用程序的功能自动化测试
对Web系统进行功能测试,版本迭代时避免重复劳动
- 2、兼容性测试
测试web程序在不同操作系统和不同浏览器中是否运行正常
- 3、大数据量测试
对Web系统进行大数量测试
1.3 Selenium的特点
- 开源、免费
- 多操作系统支持: 例如:Windows、Linux、iOS、Android等
- 多编程语言支持 例如:Java、Python、C#、Ruby、PHP等多种编程语言
- 多浏览器支持 例如:lE、Firefox、Chrome、Safari、Android手机浏览器等
二、Selenium IDE使用
2.1 Selenium IDE介绍
- SeleniumIDE是Selenium家族的成员之一,称为Selenium集成开发环境(Integrated Development Environment )
- Selenium IDE最早是基于Firefox浏览器的一个插件,现在也是Chrome浏览器的一个插件
- SeleniumIDE结合浏览器,提供脚本录制、编辑、回放,并提供校验和验证,方便校验测试的期望值与实际值是否相符。
- 可以使用SeleniumIDE将录制的脚本生成不同编程语言相应的带单元测试框架的自动化脚本
2.2 Selenium IDE主要功能
- 1、录制功能
把测试用例的操作过程录制下来
- 2、回放功能
按照脚本自动执行测试用例
- 3、编辑脚本
对录制好的脚本进行编辑 ,加强脚本功能
- 4、结果判断功能
通过断言、验证,检查实际结果和预期结果是否一致
2.3 Selenium IDE环境搭建
1.环境搭建,下载火狐浏览器
2.点击设置,取消自动更新(自动更新可能导致不兼容)设置为默认浏览器
3.点击网络设置,使用系统代理
4.再附加组件里搜索'ide',
5.点击添加,添加成功