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

相关推荐
q567315231 小时前
Java使用Selenium反爬虫优化方案
java·开发语言·分布式·爬虫·selenium
勤奋的知更鸟2 小时前
Java性能测试工具列举
java·开发语言·测试工具
酷爱码5 小时前
HTML5无插件拖拽图片上传功能实现详解
前端·html·html5
神仙别闹5 小时前
基于 HTML5 的画图工具
前端·html·html5
测试老哥11 小时前
Postman参数化详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·postman
王磊鑫1 天前
软件测试全攻略:Postman工具的使用
测试工具·postman
江梦寻1 天前
最新Chrome与Selenium完美兼容指南(含驱动下载与配置)
前端·chrome·selenium·测试工具·edge·edge浏览器
奔跑吧邓邓子2 天前
探索Selenium:自动化测试的神奇钥匙
自动化测试·selenium·测试工具
XxxxHe2 天前
博客系统测试报告
功能测试·测试工具
淘小白_TXB21962 天前
Python网页自动化Selenium中文文档
python·selenium·自动化·网页自动化