selenium IDE结合浏览器提供脚本的录制,回放以及编辑脚本功能,以及元素的定位,可以使用selenium IDE将录制的脚本生成相应的带单元测试框架的自动化测试脚本。

selenium具有录制功能,可以web回放,录制的脚本可以转换为java、python、ruby、php等多种脚本语言。selenium IDE是Firefox的一个插件,依附于Firefox。所以需要先安装Firefox浏览器。

一、selenium IDE 的安装

1、在火狐浏览器安装selenium IDE

2、Selenium IDE下载:第一种方式去selenium官网http://www.seleniumhq.org/download/下载seleniumIDE插件,但官网不FQ的话经常无法访问。第二种可以在下面地址(https://pan.baidu.com/s/1nvT84Jn)下载安装包selenium_ide-2.9.1-fx.xpi。安装文件下载后,打开火狐浏览器,将seleniumIDE拖拽到火狐浏览器上,在浏览器上会弹出

3、右击Firefox页面顶部空白区域,选择菜单栏。

4、点击工具栏可以看到selenium IDE,安装完成,重启浏览器,菜单栏就会出现下面图标,表示安装成功。

二、selenium IDE的界面。点开selenium IDE菜单按钮,出现下面界面

1、指的是你当前录制的开始连接地址

2、播放的速度

3、是指你的测试用例,刚开始录制都是没有命名的

4、脚本命令内容,command:方法关键字;target:元素定位;value:参数

5、新建和修改脚本的地方

6、日志输出

7、红色圆点,空心的时候表示正在录制,实心表示录制结束

三、录制第一个脚本,打开www.baidu.com,在输入框hyp,点击百度按钮。我们只需要打开seleniumIDE,然后在Firefox中操作以上步骤,之后打开seleniumIDE关闭录制按钮,生成以下脚本。

点击下面的按钮可以回放脚本,在Log中生成日志。可以通过Fast-Slow控制回放速度。其中Play Entire test suite:运行一个测试集中的所有案例。Play current test case:运行当前选定的案例。

四、脚本编辑

1、编辑某条命令,例如修改脚本中的搜索内容,将搜索的hyp换成seleniumIDE。只需要将图中的value值修改一下即可。

2、插入一条脚本,右键选择insert new command,根据需要,添加command、target、value

3、添加注释,脚本上方,右键选择insert new comment

4、命令和注释位置调整,只需要通过鼠标点击拖拽即可。

5、设置断点,选择一条命令,鼠标右键选择toggle breakpiont

五、脚本转换

我们可以选择文件--Export test case As...来转换我们需要的脚本格式

自动化测试-selenium IDE使用相关推荐

  1. 开源 软件测试自动化工具,开源Web自动化测试工具Selenium IDE

    Selenium IDE(也有简写SIDE的)是一款开源的Web自动化测试工具,支持测试用例的录制与回放. 只要在浏览器里装一下插件,就可以开始使用,简直是"开箱即用".我们相信测 ...

  2. python selenium ide使用_第 2 章 Selenium IDE 的使用 Selenium 3+Python 3 自动化测试

    第 2 章 Selenium IDE 的使用 Selenium IDE,官方给出的一个总结是:「针对 Web 自动化的一种录制回放型的解决方案.」它提供了很简洁的录制流程,初学者非常容易上手. 最新的 ...

  3. 【自动化测试】Selenium IDE脚本编辑与操作(了解)

    之前,我们录制脚本时是录制鼠标和键盘的所有在浏览器的操作,那么脚本会出现多余的步骤,有时候我们需要手动填写脚本或修改脚本,所以我们有必要对selenium IDE脚本编辑与操作有所了解:(采用录制的方 ...

  4. 使用Selenium IDE进行自动化测试

    1. 综述 Selenium IDE是火狐浏览器的一个插件,它会记录你在网页中进行的操作,如登陆.点击等.更为强大的是它还能将记录导出,例如导出成junit测试用例,非常强大,接下里将会看见. 在火狐 ...

  5. 【UI 自动化测试平台解决方案】使用 Selenium IDE 录制 UI 自动化测试脚本

    UI 自动化录制:Selenium IDE 通过 Selenium IDE 录制并重播功能,可以快速创建UI 自动化测试用例. 可以直接在界面中点击执行. 也支持在命令行运行测试脚本: $ selen ...

  6. 软件测试实训|界面自动化测试工具Selenium IDE 录制回放

    Selenium IDE是安装在浏览器上的一个开源的Web自动化工具,是Selenium的一个组件.可以利用Selenium IDE录制页面操作来创建测试用例.录制并回放测试用例. 01 项目目的 掌 ...

  7. Selenium UI自动化测试(二)IDE—使用

    Selenium IDE的使用 Selenium IDE是支持录制和回放的插件,支持Chrome和FireFox 我们通过工具栏打开插件 插件弹出的菜单.录制新的项目,打开保存的项目等,点击创打开项目 ...

  8. 带你用selenium IDE的录制第一个自动化测试脚本

    目录 selenium IDE是干什么的 selenium IDE环境的安装 1.下载chrome或者firefox浏览器的插件. 2.安装浏览器插件 selenium IDE. selenium I ...

  9. 如何使用Selenium IDE浏览器插件轻松完成脚本录制,轻松搞定自动化测试!

    Selenium IDE可以用来调式Selenium脚本,支持将浏览器的Web网页操作导出为不同编程语言的脚本. 创建项目之后可以录制或回放已录制的网页操作情况,特别是对一些开发测试人员提供了相当大的 ...

最新文章

  1. Javascript中的prototype
  2. BERT模型从训练到部署全流程
  3. 007_Redis的Set数据类型
  4. makefile中的零星知识点
  5. C++ Primer 5th笔记(chap 14 重载运算和类型转换)标准库函数对象
  6. Quartz.Net实现作业定时调度详解
  7. 耻辱的时间戳(笑哭)
  8. 3年开发经验,挂在了MyBatis十八连环问上!精通MyBatis源码,有多吃香?
  9. Linux的重定向与管道
  10. 基于Java的外卖订餐平台
  11. hihocoder-Week195-奖券兑换
  12. springboot项目部署在服务器上
  13. Quartus prime工程中各种文件的后缀及意义
  14. 面试常见的 10 大问题
  15. 苹果充电显示不支持此配件_水果手机充电时,显示不支持此配件时的应急处理小窍门...
  16. 如何在win10下安装Docker
  17. rasp 系统_Java RASP技术详细介绍及应用「附RASP参考资料」
  18. [枚举]ACPC:Problem B. The Lion King
  19. vulnhub——Bulldog2
  20. Android再进阶之广播发送、接收和注册过程

热门文章

  1. Python注释代码块
  2. CACHE数据库 存储过程
  3. day008--mysql中的字符串函数
  4. 操作电脑:谨防“腕管综合症”
  5. 虚拟机硬盘扩容(非LVM)
  6. CentOS7环境下MySQL踩坑记
  7. 控制空间光调制器(SLM)的不同控制方法小结
  8. windows8系统如何换win7之thinkpad E430 WIN8改WIN7必做事项
  9. win10改win7如何设置bios教程
  10. IDT代理——北京泽平科技CRISPR基因编辑