一、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. nyoj 46-最少乘法次数 (递推)

    46-最少乘法次数 内存限制:64MB 时间限制:1000ms Special Judge: No accepted:5 submit:18 题目描述: 给你一个非零整数,让你求这个数的n次方,每次相 ...

  2. nyoj 822-画图 (*)

    822-画图 内存限制:64MB 时间限制:1000ms 特判: No 通过数:133 提交数:187 难度:0 题目描述: 计算机画图也挺有趣的哈!那我们就来用计算机画幅图吧... 输入描述: 输入 ...

  3. nyoj 206-矩形的个数 (a*b*(a+1)*(b+1)/4)

    206-矩形的个数 内存限制:64MB 时间限制:1000ms 特判: No 通过数:16 提交数:37 难度:1 题目描述: 在一个3*2的矩形中,可以找到6个1*1的矩形,4个2*1的矩形3个1* ...

  4. 领扣(LeetCode)删除注释 个人题解

    给一个 C++ 程序,删除程序中的注释.这个程序source是一个数组,其中source[i]表示第i行源码. 这表示每行源码由\n分隔. 在 C++ 中有两种注释风格,行内注释和块注释. 字符串// ...

  5. 移动端vue页面禁止移动/滚动

    当需要在移动端中禁止页面滚动,加入:@touchmove.prevent即可,例子如下 <template> <div @touchmove.prevent> <h3 c ...

  6. 排错:golang运行http服务器直接挂掉无错误提示

    一运行就退出一运行就退出,没有报错提示检查代码也没有问题. 代码也没问题,原来是端口被占用了,改成8888就正常了

  7. DNS简单配置

    ——主要执行的程序:/usr/sbin/named ——系统服务:named ——默认端口:53 ——运行时的虚拟根环境:/var/named/chroot ——主配置文件:/etc/named.co ...

  8. RocketMQ一个新的消费组初次启动时从何处开始消费呢?

    目录 1.抛出问题 1.1 环境准备 1.2 消息发送者代码 1.3 消费端验证代码 2.探究CONSUME_FROM_MAX_OFFSET实现原理 2.1 CONSUME_FROM_LAST_OFF ...

  9. 【计算机网络】你真的了解HTTP(HTTPS)协议的这12个知识点吗

    HTTP协议 1. 介绍一下OSI七层参考模型和TCP/IP五层模型 1.1 OSI七层模型 1.2 TCP/IP五层模型 1.3 各层的设备 [各层设备] 1.4 各层对应协议 2. HTTP协议和 ...

  10. /proc/cpuinfo文件解读(超易理解)

    在linux系统中,提供了/proc目录下文件,显示系统的软硬件信息.如果想了解系统中CPU的提供商和相关配置信息,则可以查/proc/cpuinfo.但是此文件输出项较多,不易理解.例如我们想获取, ...