开源 软件测试自动化工具,开源Web自动化测试工具Selenium IDE
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相关推荐
- 软件测试(6)----web自动化测试(selenium)
from selenium import webdriver from selenium.webdriver import ActionChains import time ''' f= webdri ...
- 软件测试实训|界面自动化测试工具Selenium IDE 录制回放
Selenium IDE是安装在浏览器上的一个开源的Web自动化工具,是Selenium的一个组件.可以利用Selenium IDE录制页面操作来创建测试用例.录制并回放测试用例. 01 项目目的 掌 ...
- 软件测试 自动化测试 Web自动化测试01 selenium 定位元素方法 元素操作 自动化脚本开发
文章目录 1 自动化测试概述 1.1 测试的目的 1.2 自动化测试的优点 1.3 自动化测试的缺点 1.4 自动化测试工具 1.5 自动化测试流程 2 selenium基础 2.1 selenium ...
- Web自动化测试工具选择
目标 1. 了解Web自动化测试常用工具 2. 熟悉Selenium的特点 1. 主流的Web自动化测试工具 1. QTP QTP是一个商业化的功能测试工具,收费,支持web,桌面自动化测试. 2. ...
- 专属IE浏览器的WEB自动化测试工具
简介 selenium录制器是最近刚流行起来的一个WEB自动化测试工具,由多测测团队开发. Selenium录制器采用关键字驱动的理念,简化测试用例的创建和维护,可以直接运行在浏览器中,就像真正的用户 ...
- 软测自动化之Firefox火狐浏览器安装selenium IDE插件(一)
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:软测自动化之Firefox火狐浏览器安装selenium IDE插件(一) 提示:写完文章后,目录可以自动生成,如 ...
- 常用的WEB自动化测试工具
主流自动化测试工具–QTP QTP是一个侧重于功能的回归自动化测试工具;提供了很多插件. QTP支持的脚本语言是VBScript,这对于测试人员来说,感觉要"舒服"得多.VBScr ...
- WEB 自动化测试工具 Selenium 简介及其应用
2019独角兽企业重金招聘Python工程师标准>>> 最近我们要对站点的指定 url 测试其页面请求完整性,并分析每个请求参数是否正常.如果不使用自动化测试工具,你也可以人肉点击. ...
- 《零成本实现Web自动化测试--基于Selenium》第一章 自动化测试基础
第一篇 Selenium 和WebDriver工具篇 第一章 自动化测试基础 1.1 初识自动化测试 自动化测试有两种常见方式 1.1.1 代码驱动测试,又叫测试驱动开发(TDD) 1.1.2 ...
最新文章
- 浅谈Service Manager成为Android进程间通信(IPC)机制Binder守护进程之路
- sbt安装、配置、運行(scala sbt helloworld)
- Python爬虫实战之(五)| 模拟登录wechat 1
- 降低winnt Apache服务的权限,让你的虚拟主机更安全
- (优秀文章保存)Quartz优秀文章保存
- python排名上升_TIOBE:2019年7月全球编程语言排行 Python热度继续上升
- mipi协议_MIPI物理层一致性测试:D-PHY一致性测试
- linux bootstrap强制结束,Cisco UCCX bootstrap服务目录遍历漏洞
- 调查:拉丁美洲25%的信用卡用户希望使用加密货币付款
- phoshop cs6软件提示试用版已过期,怎么办
- 第 20 次 CSP认证 202009-1 检测点查询
- 比特币被盗事件频发,这次是 6300 万美元
- 目前国内的语音识别技术是什么水准?
- 机器学习之特征选择 (feature_selection)
- Jetty报ArrayIndexOutBoundsException:30305的解决方案
- IsPostBack结论
- qq透明图像问题#13
- 修改Android系统配置文件build.prop
- 为什么电脑总是弹出“拨号连接”界面?
- android homme2016款,#攻势来袭#Android Homme 2016 x DEAL线下预定全面开启
热门文章
- 大一统的宇宙与太极原理之随想
- hub-spock-ospf,nbma
- 不重启iis的情况下切换iis的.net版本
- 智能卡技术和身份认证
- 微软推出MSDN2008中文版有些仓促,中文的MSDN2008Beta2内容都是E文的...
- 如何配置一台计算机预计3500元,玩游戏用的电脑主机应该怎么配置?3500元组装游戏电脑主机配置推荐...
- irsend 树莓派 php,用树莓派给家用电器加上智能(红外篇)
- python读写csv确定编码格式_Python使用utf8编码读写csv文件
- php cms帮助文档,phpcms手册
- Java DecimalFormat 用法 小数位的处理 公司内部处理小数位