一、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. 查找文件或目录(find、locate、whereis、which、whatis)

    find命令:可以按文件名.文件的类型.用户等条件来递归查找文件或目录 find  [路径]  [匹配表达式] ,常用选项如下 -name filename  按文件名 -user username ...

  2. SpringMvc demo示例及源码详细分析

    三层架构介绍 我们的开发架构一般都是基于两种形式,一种C/S架构,也就是客户端/服务器,另一种是B/S架构,也就是浏览器/服务器.在JavaEE开发中,几乎全部都是基于B/S架构的开发.那么在B/S架 ...

  3. .NET高级特性-Emit(2.2)属性

    关于Emit的博客已经进入第四篇,在读本篇博文之前,我希望读者能先仔细回顾博主之前所编写的关于Emit的博文,从该篇博文开始,我们就可以真正的使用Emit,并把知识转化为实战,我也会把之前的博文链接放 ...

  4. 折腾笔记-计蒜客t1156AC记

    欢迎查看原题地址 此题思路(最初版): 暴力,得出最相近的,1000ms呢,除非数据超大,否则不超时. 说明: 爆搜,搜出结果,时间复杂度基本 $O(n^2)$ 注:本文所有时间(与空间)复杂度仅为估 ...

  5. BeautifulSoup模块的常用方法小结

    Beautiful Soup库是解析.遍历.维护“标签树”的功能库. url = "http://desk.zol.com.cn/" request = requests.get( ...

  6. 安装Linux基本工具

    yum install wget httpd-tools vim lrzsz Linux安装wget:yum -y install wget Linux安装vim编辑器:yum -y install ...

  7. rug

    rug()函数 :给图添加rug representation. · 一维的 · rug的方式是补充,仅仅包括落在图像区域内的x的值,丢失掉任何有限的值,将会被警告:而丢失任何非有限的值,则静静地丢失 ...

  8. Spring 之初识IOC和DI

    下载Spring jar包 Spring官网 下载地址 Sping核心jar包 IOC简介 IOC:控制反转,指以前程序自己创建对象,现在将创建对象的控制权交给了第三方(Spring)了 IoC底层实 ...

  9. Cannot read property 'nodeType' of null; audio元素默认样式下载按钮

    1.chrome-->console抛出如下错误: Uncaught TypeError: Cannot read property 'nodeType' of null 错误原因:从stack ...

  10. 判断一个坐标点是否在封闭曲线内的方法(swift)

    //用playground运行即可 import UIKit var str = "Hello, playground" let lTestPointsOne : [(Double ...