本随表目录
    Selenium IDE安装和使用
    FireBug安装和使用
    FirePath安装和使用
 
Selenium IDE安装
方式一:打开Firefox--》添加组件--》搜索出selenium IDE --》安装到Firefox 需重启安装---》检查是否安装成功(工具中查看)
注意:这种方法不一定能搜索的到
 
方式二:安装Selenium IDE 是火狐的一个插件 官网:http://docs.seleniumhq.org/download/
另外一种方式就是先在官网上下载插件,然后打开火狐的工具---扩展---点击设置的图标---选择从文件安装附件组件
 
安装不上的原因
如果你的firefor 不能安装Selenium IDE, 最可能的原因是你的Firefox 的版本太高了,
建议安装一个低一点版本的firefox, 并且禁止Firefox自动升级
使用selenium webdriver做自动化,火狐浏览器的版本不能太高,否则会启动失败,一般推荐版本为27-32之间
 
什么是Selenium IDE?
Selenium IDE是Firefox的浏览器插件,可以实现网页操作步骤的录制和回放,并可以导出Java,Python,C#等语言格式的程序代码。
优点:小巧简单,无需程序经验,快速上手
缺点:录制脚本转换为代码语言会有错误,需要自动化测试人员认为更改调式
 
Selenium IDE界面和功能介绍
打开selenium IDE 查看文件中有很多Test Case 和Test Suite
一个相关的测试用例(Test Case)就是一个测试套件(Test Suite),也就是说一个测试套件由多个测试用例串联组成,可以将测试套件理解为测试用例组
 
1、打开selenium IDE进行脚本录制
在Base URL中地址,点击录制按钮,打开浏览器操作,默认进入为录制状态
一个测试用例对应的就是一连串的操作步骤
Command:命令,表示要执行的操作时什么
Target:目标,即操作的界面元素是哪个
Value:值,操作时使用的值
 
2、编写或者录制脚本
编写脚本区域:右键--》Insert New...--》输入命令,Target 点击select --》find,然后鼠标移入浏览器,输入框等会黄色高亮显示
3、脚本弄好以后,导出脚本
如: 文件---》Export Test Case Aa---》Java Junit4 WebDriver
导出的脚本语言有很多种,支持java,python,C#等
4、eclipse导入脚本
   常用命令的使用:
  • 设置延时:pause 如:pause 2000
  • ....
 
FireBug安装
工具--附加组件--搜索所需组件--安装
FireBug的使用(查看html源码)
将鼠标放在,如:输入框,右键---使用FireBug查看页面元素
 
FirePath的使用(原生的firebug并不能支持按XPath查找元素,需要使用firebug的扩展插件firepath)
先打开FireBug---》页面上回出现FirePath,见图
 
 

自动化测试辅助工具(Selenium IDE等)的更多相关文章

  1. 开源Web自动化测试工具Selenium IDE

    Selenium IDE(也有简写SIDE的)是一款开源的Web自动化测试工具,它实现了测试用例的录制与回放. Selenium IDE目前版本为 3.6 系列,支持跨浏览器运行,所以IDE的UI从原 ...

  2. 功能测试工具Selenium IDE

    Selenium IDE:一个专门用于Firefox浏览器的插件,能够录制回放用户在Firefox中的行为,并把所记录的Selenese (Selenium Commands)转化为HTML/Java ...

  3. 自动化测试工具-Selenium IDE 教程一

    引言:这里介绍的是谷歌浏览种的插件,安装教程这里不再描述,网上有很多, 使用教程不是特别多,所以特地花时间整理此篇内容: 一:打开插件,欢迎界面 启动IDE后,将显示一个欢迎对话框. 如果这是您第一次 ...

  4. firefox插件-自动化测试工具-selenium IDE

    教程:http://www.yiibai.com/selenium/selenium_download_ide.html 下载地址:https://addons.mozilla.org/en-US/f ...

  5. java selenium (八) Selenium IDE 用法

    Selenium IDE 是Firefox 浏览器的一个插件, 它会记录你对Firefox的操作,并且可以回放它的操作. 用法简单,不过我觉得这个没多大的用处 阅读目录   Selenium IDE ...

  6. Selenium IDE

    Selenium IDE : Selenium IDE作为Firefox浏览器的一款插件,依附于firefox浏览器,打开它的录制功能,它会忠实的记录,你对firefox的操作,并可以回放它所记录的你 ...

  7. Selenium IDE的使用

    Selenium IDE 的作用 Selenium IDE 是Firefox 浏览器的一个插件, 它会记录你对Firefox的操作,并且可以回放它的操作. 在实际自动化测试中,不会用Selenium ...

  8. selenium IDE界面介绍(转)

    1.文件:创建.打开和保存测试案例和测试案例集.编辑:复制.粘贴.删除.撤销和选择测试案例中的所有命令.Options : 用于设置seleniunm IDE. 2.用来填写被测网站的地址. 3.速度 ...

  9. Selenium IDE环境部署

    摘自https://blog.csdn.net/ywyxb/article/details/59103683 Selenium IDE环境部署 - Firefox浏览器 Firefox-ESR版本下载 ...

随机推荐

  1. Servlet,JSP 中的中文乱码问题以及解决方案

    问题描述: 在Servlet,JSP 传递数据中,英文无影响,而中文有时候就会出现乱码. 解决方案: 相同的编码: 同一个项目中的每个文件应当设置和保存相同的编码方式,如: html中 <met ...

  2. deepin 常用设置

    1 不开特效和动画,开启透明无黑边 #!/bin/bash #开启 metacity 窗管合成,取代正在运行的窗管 deepin-metacity --composite --replace #关闭 ...

  3. SQL Count(*)函数,GROUP_By,Having的联合使用

    COUNT(*)  函数返回在给定的选择中被选的行数. 语法:SELECT  COUNT(*) FROM  table 使用:现在有一个表,名叫app_category,从Navicat中可以看到表中 ...

  4. Web Api 2.0中使用Swagger生成Api文档的2个小Tips

    当Web Api 2.0使用OAuth2授权时,如何在Swagger中添加Authorization请求头? Swagger说明文档支持手动调用Api, 但是当Api使用OAuth2授权时,由于没有地 ...

  5. centos7 简单搭建lnmp环境

    1:查看环境: 1 2 [root@10-4-14-168 html]# cat /etc/redhat-release CentOS release 6.5 (Final) 2:关掉防火墙 1 [r ...

  6. ZTREE改版 -- 增删减 -- 图标字体化 完整改版

    引言 这次主要更新增删改功能以及修复存在的一些bug:图标能动态改变,回调函数添加 ZTREE改版功能完善 前面文章对于改版过程做了较详细的解释,这里就不多加赘述了,直接看效果图: 增加按钮: 修改节 ...

  7. 数据结构与算法(C/C++版)【串】

    第四章<串.数组> (一)串   数据结构中提到的串,即字符串,由 n 个字符组成的一个整体( n >= 0 ).这 n 个字符可以由字母.数字或者其他字符组成.例如,S = &qu ...

  8. 基于 Vue.js 的移动端组件库mint-ui实现无限滚动加载更多

    通过多次爬坑,发现了这些监听滚动来加载更多的组件的共同点, 因为这些加载更多的方法是绑定在需要加载更多的内容的元素上的, 所以是进入页面则直接触发一次,当监听到滚动事件之后,继续加载更多, 所以对于无 ...

  9. vue-cli 安装失败Failed to download repo vuejs-templates/webapck-simple: Response code 404 (Not Found)

    新学习vue的萌新们经常会遇到各种各样的坑.例如上面这个报错.这个一般是命令行面板写错单词导致. 正确:vue init webpack-simple .(注意"."点,指当前目录 ...

  10. 动手开发一个名为“微天气”的微信小程序(上)

    引言:在智能手机软件的装机量中,天气预报类的APP排在比較靠前的位置.说明用户对天气的关注度非常高.由于人们不管是工作还是度假旅游等各种活动都须要依据自然天气来安排.跟着本文开发一个"微天气 ...