一、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插件的安装与简单使用的更多相关文章

  1. 《Selenium自动化测试实战:基于Python》之 Selenium IDE插件的安装与使用

    第3章  Selenium IDE插件的安装与使用 京东:https://item.jd.com/13123910.html 当当:http://product.dangdang.com/292045 ...

  2. postman插件的安装以及简单介绍

    1:postman是干什么的? Postman官网上这么介绍的:“Modern software is built on APIs,Postman helps you develop APIs fas ...

  3. Eclipse的Spring IDE插件的安装和使用

    Spring IDE是Spring官方网站推荐的Eclipse插件,可提供在研发Spring时对Bean定义文件进行验证并以可视化的方式查看各个Bean之间的依赖关系等. 安装 使用Eclipse M ...

  4. vim 树形目录插件NERDTree安装及简单用法

    转自: http://blog.csdn.net/love__coder/article/details/6659103 1,安装NERDTree插件 先下载,官网:http://www.vim.or ...

  5. MyBatis_Generator插件的安装以及简单使用

    MyBatis_Generator_1.3.1.zip 1       下载安装包 安装包名称:MyBatis_Generator_1.3.1.zip 2       在Eclipse上进行安装 l  ...

  6. Postman插件如何安装

    我们chrome插件网热门推荐的软件之一就是postman.但是postman的适应平台分为:postman chrome应用程序,postman应用程序,postman插件.谷歌应用商店从2018年 ...

  7. eclipse安装Freemaker IDE插件

    eclipse安装Freemaker IDE插件 http://download.jboss.org/jbosstools/updates/

  8. 解决火狐浏览器安装不上Selenium IDE插件“此附加组件无法安装”

    (摘自http://blog.sina.com.cn/s/blog_14eea47cb0102w25n.html) 解决火狐浏览器安装不上Selenium IDE插件“此附加组件无法安装” 1.打开火 ...

  9. IntelliJ IDE 各种插件的安装和使用

    插件的安装和使用持续的更新中...........................................................

随机推荐

  1. 【前端知识体系-CSS相关】Bootstrap相关知识

    1.Bootstrap 的优缺点? 优点:CSS代码结构合理,现成的代码可以直接使用(响应式布局) 缺点:定制流程较为繁琐,体积大 2.如何实现响应式布局? 原理:通过media query设置不同分 ...

  2. 小白学 Python 爬虫(2):前置准备(一)基本类库的安装

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 本篇内容较长,各位同学可以先收藏后再看~~ 在开始讲爬虫之前,还是先把环境搞搞好,工欲善其事必先利其器嘛~~~ 本篇 ...

  3. MemoryStream相关知识分享

    一.简单介绍一下MemoryStream MemoryStream是内存流,为系统内存提供读写操作,由于MemoryStream是通过无符号字节数组组成的,可以说MemoryStream的性能可以算比 ...

  4. js对象的sessionStorage,判断对象相等,判断是否包含某属性

    一,storage storage只能存储字符串的数据,对于JS中常用的数组或对象却不能直接存储 因此需要借JSON进行类型转化来存储: let obj = { name:'Jim' } sessio ...

  5. JavaWeb03-请求和响应

    请求响应流程图 response 1        response概述 response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServl ...

  6. 万恶之源-python的部分内容

    1.字符串格式化输出 ​ %占位符: ​ 声明占位的类型%s--字符串 %d%i--整型 %%转义 成为普通的% %s ,%d, %% msg = '%s,学习进度5%%' print(msg%(in ...

  7. PostGIS 安装教程(Linux)(二)

    ##接上篇,上篇讲述了Postgresql的安装,此篇介绍postgis的安装 ##附上上篇链接:https://www.cnblogs.com/giser-s/p/11195419.html 二.安 ...

  8. Dart Learn Notes 02

    Functions Dart是一门面向对象的语言,所以即便是方法也是一个对象,它的类型是Function. 这就意味着方法可以指向变量,也可以作为方法中的参数供其他方法使用.甚至可以让 一个类作为一个 ...

  9. 【Luogu P3384】树链剖分模板

    树链剖分的基本思想是把一棵树剖分成若干条链,再利用线段树等数据结构维护相关数据,可以非常暴力优雅地解决很多问题. 树链剖分中的几个基本概念: 重儿子:对于当前节点的所有儿子中,子树大小最大的一个儿子就 ...

  10. JavaScript笔记九

    1.数组方法 reverse() - 可以用来反转一个数组,它会对原数组产生影响 concat() - 可以连接两个或多个数组,它不会影响原数组,而是新数组作为返回值返回 join() - 可以将一个 ...