Selenium IDE(也有简写SIDE的)是一款开源的Web自动化测试工具,支持测试用例的录制与回放。

只要在浏览器里装一下插件,就可以开始使用,简直是“开箱即用”。我们相信测试工具用起来越简单,大家就越容易通过测试来构建优质应用。

Selenium IDE 的特征主要如下:

测试强还原性

Selenium IDE 会记录下与页面上发生交互的每个元素的多种定位方式。在“回放”期间如果一种定位方式失败,会继续尝试其它方式直到定位成功。

测试用例复用

通过使用“ run”命令(Command),可以在测试用例中直接复用其它测试用例。比如,在整个套件中复用登录逻辑。

流程控制

Selenium IDE 提供了一种可扩展性的流程控制结构,可以用 if, while 和 times 这类“命令(Command)”实现编程语言中的流程控制。

插件机制

Selenium IDE 还可以基于插件机制进行扩展。这样可以给IDE引入新的命令(Command)、或者整合第三方服务。可以自行编写插件,也可以安装别人已经写好的插件。

标签:Web,插件,Selenium,测试用例,Command,测试工具,IDE

来源: https://www.cnblogs.com/x3d/p/selenium-ide.html

开源 软件测试自动化工具,开源Web自动化测试工具Selenium IDE相关推荐

  1. 软件测试(6)----web自动化测试(selenium)

    from selenium import webdriver from selenium.webdriver import ActionChains import time ''' f= webdri ...

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

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

  3. 软件测试 自动化测试 Web自动化测试01 selenium 定位元素方法 元素操作 自动化脚本开发

    文章目录 1 自动化测试概述 1.1 测试的目的 1.2 自动化测试的优点 1.3 自动化测试的缺点 1.4 自动化测试工具 1.5 自动化测试流程 2 selenium基础 2.1 selenium ...

  4. Web自动化测试工具选择

    目标 1. 了解Web自动化测试常用工具 2. 熟悉Selenium的特点 1. 主流的Web自动化测试工具 1. QTP QTP是一个商业化的功能测试工具,收费,支持web,桌面自动化测试. 2. ...

  5. 专属IE浏览器的WEB自动化测试工具

    简介 selenium录制器是最近刚流行起来的一个WEB自动化测试工具,由多测测团队开发. Selenium录制器采用关键字驱动的理念,简化测试用例的创建和维护,可以直接运行在浏览器中,就像真正的用户 ...

  6. 软测自动化之Firefox火狐浏览器安装selenium IDE插件(一)

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:软测自动化之Firefox火狐浏览器安装selenium IDE插件(一) 提示:写完文章后,目录可以自动生成,如 ...

  7. 常用的WEB自动化测试工具

    主流自动化测试工具–QTP QTP是一个侧重于功能的回归自动化测试工具;提供了很多插件. QTP支持的脚本语言是VBScript,这对于测试人员来说,感觉要"舒服"得多.VBScr ...

  8. WEB 自动化测试工具 Selenium 简介及其应用

    2019独角兽企业重金招聘Python工程师标准>>> 最近我们要对站点的指定 url 测试其页面请求完整性,并分析每个请求参数是否正常.如果不使用自动化测试工具,你也可以人肉点击. ...

  9. 《零成本实现Web自动化测试--基于Selenium》第一章 自动化测试基础

    第一篇 Selenium 和WebDriver工具篇 第一章 自动化测试基础 1.1    初识自动化测试 自动化测试有两种常见方式 1.1.1 代码驱动测试,又叫测试驱动开发(TDD) 1.1.2 ...

最新文章

  1. 浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路
  2. sbt安装、配置、運行(scala sbt helloworld)
  3. Python爬虫实战之(五)| 模拟登录wechat 1
  4. 降低winnt Apache服务的权限,让你的虚拟主机更安全
  5. (优秀文章保存)Quartz优秀文章保存
  6. python排名上升_TIOBE:2019年7月全球编程语言排行 Python热度继续上升
  7. mipi协议_MIPI物理层一致性测试:D-PHY一致性测试
  8. linux bootstrap强制结束,Cisco UCCX bootstrap服务目录遍历漏洞
  9. 调查:拉丁美洲25%的信用卡用户希望使用加密货币付款
  10. phoshop cs6软件提示试用版已过期,怎么办
  11. 第 20 次 CSP认证 202009-1 检测点查询
  12. 比特币被盗事件频发,这次是 6300 万美元
  13. 目前国内的语音识别技术是什么水准?
  14. 机器学习之特征选择 (feature_selection)
  15. Jetty报ArrayIndexOutBoundsException:30305的解决方案
  16. IsPostBack结论
  17. qq透明图像问题#13
  18. 修改Android系统配置文件build.prop
  19. 为什么电脑总是弹出“拨号连接”界面?
  20. android homme2016款,#攻势来袭#Android Homme 2016 x DEAL线下预定全面开启

热门文章

  1. 大一统的宇宙与太极原理之随想
  2. hub-spock-ospf,nbma
  3. 不重启iis的情况下切换iis的.net版本
  4. 智能卡技术和身份认证
  5. 微软推出MSDN2008中文版有些仓促,中文的MSDN2008Beta2内容都是E文的...
  6. 如何配置一台计算机预计3500元,玩游戏用的电脑主机应该怎么配置?3500元组装游戏电脑主机配置推荐...
  7. irsend 树莓派 php,用树莓派给家用电器加上智能(红外篇)
  8. python读写csv确定编码格式_Python使用utf8编码读写csv文件
  9. php cms帮助文档,phpcms手册
  10. Java DecimalFormat 用法 小数位的处理 公司内部处理小数位