带你用selenium IDE的录制第一个自动化测试脚本
目录
selenium IDE是干什么的
selenium IDE环境的安装
1.下载chrome或者firefox浏览器的插件。
2.安装浏览器插件 selenium IDE.
selenium IDE的使用
1. 录制脚本
2. 回放脚本
selenium IDE是干什么的
Selenium IDE 是一个简单的录制回放工具,它可以录制你在浏览器上的操作,回放脚本时,它可以重现录制的动作,就好像你又操作了一遍一样。
selenium IDE是个浏览器插件,你需要在浏览器上安装该插件才能使用。
selenium IDE环境的安装
1.下载chrome或者firefox浏览器的插件。
下载路径:https://www.selenium.dev/selenium-ide/ (或者Download Selenium IDE 3.17.2 CRX File for Chrome - Crx4Chrome)
2.安装浏览器插件 selenium IDE.
本文以chrome浏览器为例说明。
提醒注意一下:建议chrome浏览器使用较新的版本,否则插件可能用不了。我使用的谷歌浏览器版本90.0.4430.93,
1. 打开chrome浏览器
2.打开扩展程序
3.打开扩展程序
4.将下载好的selenium IDE插件拖拽到浏览器上
至此,selenium IDE 就安装好了
selenium IDE的使用
1. 录制脚本
下面以录制 传智播客 的登录功能为例说明,登录账号:13000000002/caohongxing1234
在弹出窗口中选择“在新项目中录制一个新的用例”
在弹出窗口中,输入要录制的网址:传智播客
点击【ok】后输入要录制的网址
,
点击【START RECORDING】开始录制
系统会在浏览器中打开你给的网页,点击右上角的【登录】后,输入账户后,点击【确定】完成登录,登录后点击【退出】退出了登录状态
录制完成后点击,停止录制按钮
录制的脚本中的三列:
command列,是一个动作,例如:点击、输入等,
Target列:是动作操作的对象。例如 id=password,就是找到页面上id为“password”的元素,而linkText=“登录” ,就表示超链接文字为“登录”的元素
value列:是动作的参数,例如输入的文本等
你也可以编辑脚本,
选中一行脚本,下方的编辑区可以修改脚本
你也可以自己插入一些脚本
例如,我们可以在登录后插入一句断言,验证页面上显示的用户名是否正确。
输入信息如下:
command:assert text
target:通过selenium IDE的点选功能选择 “caohongxing7604”,系统自动得到定位方法:linkText=caohongxing7604,下面还有很多备选方案,我们可以选择:css=.a-link1
value 对于本断言不需要,可以空着
2. 回放脚本
回放脚本很简单,点击运行即可。
运行过程中,系统会启动浏览器,执行录制的动作,我们新插入的断言也是会执行的
好了第一个seleinium IDE脚本就这么愉快的完成了,是不是很简单呢!
根据需要,你也可以将测试代码导出成你希望的语言的脚本
带你用selenium IDE的录制第一个自动化测试脚本相关推荐
- Selenium IDE使用指南一(爬虫脚本录制器)
安装 从Chrome或Firefox网络商店安装Selenium IDE . 启动IDE 安装后,通过从浏览器菜单栏中单击其图标来启动它. 故障排除 在菜单栏中没有看到Selenium IDE的图标? ...
- python写web自动化_使用Python+selenium实现第一个自动化测试脚本
原标题:使用Python+selenium实现第一个自动化测试脚本 最近在学web自动化,记录一下学习过程. 此处我选用python3.6+selenium3.0,均用最新版本,以适应未来需求. 环境 ...
- 用selenium4 webdriver + java 开发第一个自动化测试脚本
环境准备: 1.环境准备: 搜有资源可以从百度网盘下载链接:https://pan.baidu.com/s/17Yp3M-eCA429jv3A3KBCkA 提取码:1234 1)安装java环境,我 ...
- selenium python实例录制运行_WEB自动化测试工具selenium录制器使用笔记
简介 selenium录制器是最近刚流行起来的一个WEB自动化测试工具,由多测测团队开发. Selenium录制器采用关键字驱动的理念,简化测试用例的创建和维护,可以直接运行在浏览器中,就像真正的用户 ...
- Selenium IDE录制脚本——Chrome浏览器使用介绍
引言 前面已经讲过selenium的家族成员,其中一个成员就是这篇文章要讲的--selenium IDE. Selenium IDE介绍 selenium IDE结合浏览器提供脚本的录制,回放以及编辑 ...
- 【Selenium IDE】菜单栏和工具栏介绍和基本操作:编辑/录制、导出、运行
前言 一直想学习自动化测试,但是都没行动,业余时间学习零零碎碎并记录20210416. selenium IDE selenium IDE结合浏览器提供脚本的录制,回放以及编辑脚本功能,以及元素的定位 ...
- Selenium IDE录制脚本
1.Selenium IDE介绍 selenium IDE结合浏览器提供脚本的录制,回放以及编辑脚本功能,以及元素的定位,可以使用selenium IDE将录制的脚本生成相应的带单元测试框架的自动 ...
- 如何使用Selenium IDE浏览器插件轻松完成脚本录制,轻松搞定自动化测试!
Selenium IDE可以用来调式Selenium脚本,支持将浏览器的Web网页操作导出为不同编程语言的脚本. 创建项目之后可以录制或回放已录制的网页操作情况,特别是对一些开发测试人员提供了相当大的 ...
- Web UI自动化录制工具-Selenium IDE
Web UI自动化录制工具-Selenium IDE 简介 安装 使用 实例 关于Run for pytest... 简介 Selenium IDE可以对网页行为进行录制.回放自动执行测试步骤,最新版 ...
最新文章
- DrugVQA | 用视觉问答技术预测药物蛋白质相互作用
- Android studio连接夜神模拟器详细步骤
- 西交计算机组成原理第四章,17春西交《计算机组成原理》在线作业.doc
- Machine Schedule为什么UVA过了POJ过不了
- c语言建立一个链表,每个结点包括姓名和成绩,求C语言几道题的答案~~拜托了~~...
- python开始_python开始的一天
- 埃斯顿服务器上电无显示,埃斯顿伺服常见现象报警及排除
- python 读取文本文件_如何在Python中读取大文本文件
- cut最后几位 shell_shell中字符串截取命令:cut,printf,awk,sed
- c/c++基础篇--------------------------数据类型与变量类型
- Windows强制删除文件的方法
- Excel如何快速查询银行卡开户行?
- mysql获取最大天数_mysql如何查询两个日期之间最大的连续登录天数
- win10设置桌面图标间距
- 1089: 手机短号 (多实例)
- 数据治理之主数据建模管理
- Python 《Python 实现 2048 游戏》实验报告
- 对于任一整数n,符号函数sign(n)的定义如下
- 平面图形原理总结(3):多边形相交
- python中如何求水仙花数_python如何求水仙花数?