Selenium自动化测试(IDE环境搭建)

一、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.点击添加,添加成功

相关推荐
我的xiaodoujiao11 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 46--撰写 README项目说明文档文件
python·学习·测试工具·pytest
我的xiaodoujiao12 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 47--设置Selenium以无头模式运行代码
python·学习·selenium·测试工具·pytest
不会代码的小测试1 天前
UI自动化-POM封装
开发语言·python·selenium·自动化
酒鼎1 天前
学习笔记(3)HTML5新特性(第2章)
笔记·学习·html5
网络安全-杰克1 天前
Jmeter压力测试工具安装与使用
自动化测试·软件测试·测试工具·jmeter·职场和发展
Wpa.wk1 天前
接口自动化 - 接口鉴权处理常用方法
java·运维·测试工具·自动化·接口自动化
0思必得01 天前
[Web自动化] Selenium获取元素的子元素
前端·爬虫·selenium·自动化·web自动化
Wpa.wk1 天前
接口自动化 - 多环境统一文件配置 +多响应统一转换处理
运维·服务器·测试工具·自动化·接口自动化·统一配置
@zulnger1 天前
selenium 自动化测试工具实战项目(窗口切换)
selenium·测试工具·自动化
人良爱编程2 天前
Hugo的Stack主题配置记录03-背景虚化-导航栏-Apache ECharts创建地图
前端·javascript·apache·echarts·css3·html5