简介

Selenium IDE 是实现Web自动化的一种便捷工具,本质上它是一种浏览器插件。该插件支持Chrome和Firefox浏览器,拥有录制、编写及回放操作等功能,能够快速实现Web的自动化测试

使用场景

  1. Selenium IDE本身的定位并不是用于复杂的自动化场景,而是用于一些对效率拥有极高要求的简易场景
  2. 用于发现BUG,重现BUG,提高沟通效率
  3. 提高用例执行效率,提高回归效率
  4. 录制功能可以导出代码,节省自动代码编写时间

安装:

  • 打开火狐浏览器,搜索火狐插件

  • 点击选中进入后进行安装

基本操作

点击图标进入

录制与回放

  1. 点击第一个选项我们录制一个新的项目
  2. 输入项目名称
  3. 输入需要录制的网址
  4. 跳转页面后在录制状态下进行页面操作
  5. 操作结束后暂停录制,状态显示如下
  6. 点击按钮进行回放

    注意:上图右上角保存按钮可以用来保存录制脚本

  7. 可以导出脚本,节约编写用例的时间

测试套件

  • 在同一个项目中,可以同时管理多条测试用例。在Selenium IDE的测试视图中单击“+”按钮,可以新增测试用例,也可以右击一条测试用例,在上下文菜单中选择Duplicate(复制)选项进行复制
  • 如果每个模块都有几十条测试用例,那么这些用例在对应的面板下将非常难以维护,以至于根本无法分辨各个用例归属于哪个模块。Selenium IDE提供了一种名为“测试套件”(Test Suite)的功能来管理测试用例

最新文章

  1. out
  2. WPF整理-为User Control添加依赖属性
  3. throw exception
  4. CentOS7:搭建SVN + Apache 服务器
  5. 嵌入式Linux的FTP服务端软件(stupid-ftpd)
  6. hibernate工具类HibernateUtil详解
  7. iOS 屏幕旋转 nav+tabbar+present(网页) 2016
  8. Extjs 4 chart自定义坐标轴刻度
  9. Spark2.0编译
  10. 【SSH系列】Hibernate映射-- 多对一单向关联映射
  11. 最优路径算法合集(附python源码)(原创)
  12. 24.Mysql高级安装和升级
  13. 简单学习Git
  14. Golang之单元测试
  15. 附 5 springboot之配置文件
  16. oracle的loop等循环语句的几个用法小例子[转]
  17. Servlet类源码说明
  18. php html 转义
  19. BitTrex行情查看与技术指标系统
  20. 1102 Invert a Binary Tree

热门文章

  1. install ubuntu on raspberry pi 4b
  2. 559. Maximum Depth of N-ary Tree - LeetCode
  3. 147_Power BI Report Server demo演示
  4. SQL中的数字、字母和汉字
  5. Java 多线程共享模型之管程(上)
  6. 【SpringSecurity系列2】基于SpringSecurity实现前后端分离无状态Rest API的权限控制原理分析
  7. 001 手把手用Git,Git从入门到上传本地项目到Github,看这篇就够了
  8. Centos 创建新的虚拟环境
  9. 4.怎么理解相互独立事件?真的是没有任何关系的事件吗? 《zobol的考研概率论教程》
  10. kali 漏洞扫描