Selnium IDE插件的安装与简单使用
一、Firefox在线安装IDE插件
1、启动Firefox,点击菜单工具->附加组件,如图:

2、在附件管理页面,手动输入Selenium IDE,搜索

3、在搜索结果中点击Selenium IDE后的“+添加到Firefox” (图中是我已经添加后的情况)

4、安装完成后重启 Firefox,安装成功后浏览器工具栏会有如图的一个标识,点击图中的标识,进行录制

Firefox会根据自身版本找到对应的Selenium IDE版本进行安装。
二、Selenium IDE简单使用
1、 新建一个测试套件,在下一页面输入名称

2、输入被测系统地址

3、在打开的页面上正常操作就行,Selenium会记录下操作步骤
4、在操作途中,可以根据自己的需要增加断言,如判断页面上是否出现了某一元素

4、Selenium IDE界面,录制完成后点击红色按钮,即可停止录制

(1)Test Case视图:测试用例视图,记录当前测试套件中包含哪些测试用例
(2)Table视图:表格视图,以表格的形式记录当前测试用例包含哪些测试步骤
(3)Source视图:源码视图,以HTML源码的形式记录当前测试用例包含哪些测试步骤
注意:Table视图和Source视图是一一对应的
(4)两个辅助视图:
a.Log视图:日志视图,记录执行过程中的信息或错误
b.Reference视图:参照视图,记录当前步骤所使用的命令的参考信息
(5)Table视图的列:
a.Command列:命令列,记录Selenium命令,一般描述操作动作
b.Target列:目标列,记录当前命令的第一个参数值,一般是element locator页面元素定位器
c.Value列:数值列,记录当前命令的第二个参数值,一般是操作时使用的数据
(6)编辑区域的两个按钮
a.Select按钮:选择网页上的页面元素,生成其element locator,一般用于修改Target列中的element locator
b.Find按钮:查找当前的element locator能定位到网页中的哪个页面元素
5、Selenium IDE 的回放,如图:
运行的结果及日志参考左下角的log

注意:(1)、录制过程中不要点击Table视图
(2)、录制过程中最好有退出的步骤,方便回放
Selnium IDE插件的安装与简单使用的更多相关文章
- 《Selenium自动化测试实战:基于Python》之 Selenium IDE插件的安装与使用
第3章 Selenium IDE插件的安装与使用 京东:https://item.jd.com/13123910.html 当当:http://product.dangdang.com/292045 ...
- postman插件的安装以及简单介绍
1:postman是干什么的? Postman官网上这么介绍的:“Modern software is built on APIs,Postman helps you develop APIs fas ...
- Eclipse的Spring IDE插件的安装和使用
Spring IDE是Spring官方网站推荐的Eclipse插件,可提供在研发Spring时对Bean定义文件进行验证并以可视化的方式查看各个Bean之间的依赖关系等. 安装 使用Eclipse M ...
- vim 树形目录插件NERDTree安装及简单用法
转自: http://blog.csdn.net/love__coder/article/details/6659103 1,安装NERDTree插件 先下载,官网:http://www.vim.or ...
- MyBatis_Generator插件的安装以及简单使用
MyBatis_Generator_1.3.1.zip 1 下载安装包 安装包名称:MyBatis_Generator_1.3.1.zip 2 在Eclipse上进行安装 l ...
- Postman插件如何安装
我们chrome插件网热门推荐的软件之一就是postman.但是postman的适应平台分为:postman chrome应用程序,postman应用程序,postman插件.谷歌应用商店从2018年 ...
- eclipse安装Freemaker IDE插件
eclipse安装Freemaker IDE插件 http://download.jboss.org/jbosstools/updates/
- 解决火狐浏览器安装不上Selenium IDE插件“此附加组件无法安装”
(摘自http://blog.sina.com.cn/s/blog_14eea47cb0102w25n.html) 解决火狐浏览器安装不上Selenium IDE插件“此附加组件无法安装” 1.打开火 ...
- IntelliJ IDE 各种插件的安装和使用
插件的安装和使用持续的更新中...........................................................
随机推荐
- java property 配置文件管理工具框架,避免写入 property 乱序
property property 是 java 实现的 property 框架. 特点 优雅地进行属性文件的读取和更新 写入属性文件后属性不乱序 灵活定义编码信息 使用 OO 的方式操作 prope ...
- nyoj 305 表达式求值 (递归)
表达式求值 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 Dr.Kong设计的机器人卡多掌握了加减法运算以后,最近又学会了一些简单的函数求值,比如,它知道函数min ...
- nyoj 38-布线问题(prim, sort)
38-布线问题 内存限制:64MB 时间限制:1000ms Special Judge: No accepted:5 submit:11 题目描述: 南阳理工学院要进行用电线路改造,现在校长要求设计师 ...
- 【前端知识体系-CSS相关】CSS工程化方案
1.如何解决CSS的模块化问题? 使用Less,Sass等CSS预处理器 使用PostCSS插件(postcss-import/precss) 使用webpack处理CSS(css-loader + ...
- Pashmak and Parmida's problem(树状数组)
题目链接:http://codeforces.com/contest/459/problem/D 题意: 数列A, ai表示 i-th 的值, f(i,j, x) 表示[i,j]之间x的数目, 问:当 ...
- Django笔记-连载(记录2018-12-16)
1.django从1.9开始ForeignKey中的on_delete参数是必须的. hbook = models.ForeignKey('BookInfo')这句代码就让BookInfo类和Hero ...
- Pytorch文本分类(imdb数据集),含DataLoader数据加载,最优模型保存
用pytorch进行文本分类,数据集为keras内置的imdb影评数据(二分类),代码包含六个部分(详见代码) 使用环境: pytorch:1.1.0 cuda:10.0 gpu:RTX2070 (1 ...
- SpringBoot学习(一)—— idea 快速搭建 Spring boot 框架
简介 优点 Spring Boot 可以以jar包的形式独立运行,运行一个Spring Boot 项目只需要通过 java -jar xx.jar 来运行. Spring Boot 可以选择内嵌Tom ...
- linux终端操作
------------恢复内容开始------------ tab键自动补全 ls列出当前文件目录: 默认是当前目录 “.”代表当前目录 “..”代表父目录 -a显示所有,而隐藏文件的第一字符为点“ ...
- 关于HashMap容量的初始化,还有这么多学问。
在<HashMap中傻傻分不清楚的那些概念>文章中,我们介绍了HashMap中和容量相关的几个概念,简单介绍了一下HashMap的扩容机制. 文中我们提到,默认情况下HashMap的容量是 ...