自动化测试学习(一) selenium IDE

对于,我们做测试的新手来说,自动化测试一直是一个比较高级的领域,当然是相对于手工测试来说。最近,对自动化测试产生了兴趣。不,具体点应该是对selenium工具产生了兴趣。为什么不是QTP呢,之前,QTP也有学习,后来还买了本《QTP自动化测试进阶指南》,看了几天,不知为什么看不下去。嗯!我一直偏爱于开源的技术和工具。最早用LR做性能测试,后来发现了JMeter那个小工具后,基本上能用JMeter解决的问题,就不在用LR了。开源的东西好处多多,当然了不足也多多。这里就不啰嗦了。呵呵。

下面说说selenium吧!想学一样东西,找相关学习资料是第一步。说说我觉得比较好的资料:《selenium私房菜系列》、selenium官方文档、《selenium 1.0 testing tools 》。不过,我还是买了一本书,我把在当当网的评论贴过来。

"本来想买,后来听朋友说,内容行间距很大,有凑页数的意思,前面部分是在翻译(selenium)官网的文档,包括后面也?有真正写出作者公司的实战经验。打开一看基本和朋友说的一样。为什么后来又要买了,有几分无奈在里面。selenium 的中文资料并不多,网上的都是零散的皮毛,本人英语很差,所以,英文的资料看起来太吃力。《selenium 1.0 testing tools 》其实是一本很好的书,可惜没有中文的,其实可以慢慢啃,但selenium 2.0都出来了,selenium RC 已经被selinum server替代,又加了很多新技术,跟不上啊。所以,只能选了这本书,希望对我有所帮助。" 下面我的笔记也算是基于《零成本实现web自动化测试---基于seleinum与Bromine》这本书的。

----//认识IDE面板

关于selenium IDE的安装,请参考我的上一篇文章《selenium RC 配置》

为了方便简洁,我们就按照上图的数字标记介绍:

1。文件:创建、打开和保存测试案例和测试案例集。编辑:复制、粘贴、删除、撤销和选择测试案例中的所有命令。Options : 用于设置seleniunm IDE。

2。用来填写被测网站的地址。

3。速度控制:控制案例的运行速度。

4。运行所有:运行一个测试案例集中的所有案例。

5。运行:运行当前选定的测试案例。

6。暂停/恢复:暂停和恢复测试案例执行。

7。单步:可以运行一个案例中的一行命令。

8。录制:点击之后,开始记录你对浏览器的操作。

9。案例集列表。

10。测试脚本;table标签:用表格形式展现命令及参数。source标签:用原始方式展现,默认是HTML语言格式,也可以用其他语言展示。

11。查看脚本运行通过/失败的个数。

12。当选中前命令对应参数。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索qtp
, 测试
, selenium
, 命令
, 运行
, 自动化测试
, qtp 软件测试
, qtp11.0破解
, qtp11.0
, 案例
, seleinum
, qtp11 5
, qtp自动化web
, 脚本qtp浏览器工作ie
虚拟机qtp
,以便于您获取更多的相关知识。

时间: 2024-12-30 22:13:02

自动化测试学习(一) selenium IDE的相关文章

自动化测试学习(二) selenium IDE功能扩展

通过上一节的学习,相信我们已经会selnium IDE的基本使用了,为了使selenium 更强大,其实selenium 还提供了良好的扩展能力. ----//用户扩展 用户扩展就是使用javaScript文件来创建定制化特性,添加新功能,通常情况下这种扩展就是定制化命令,但扩展并不仅限于命令. 这里有一些列的扩展:http://wiki.openqa.org/display/SEL/Contributed+User-Extensions 1.下面我们利用扩展的方式,产生一个用户随机数字 为了使

自动化测试学习(七) selenium RC工作原理

关于selenium RC环境搭建(基于java语言),我在系统的学习selenium之前就已经做了,并在我的这个系列的文章中可以找到.那是照着一位前辈的视频操作完成的,我详细的记录的操作步骤. 在这里我们一起了解一下selenium RC的工作原理. 简介 那么之前学习的了selenium IDE与selenium命令,那么是不是我们用selenium IDE就可以完成我们的所有自动化测试工作了呢?No !Selenium IDE 没我们认为的那么强大,在实际的项目中会有各种复杂的操作,如条件

菜鸟学自动化测试(一)----selenium IDE

----//前言     对于,我们做测试的新手来说,自动化测试一直是一个比较高级的领域,当然是相对于手工测试来说.最近,对自动化测试产生了兴趣.不,具体点应该是对 selenium工具产生了兴趣.为什么不是QTP呢,之前,QTP也有学习,后来还买了本<QTP自动化测试进阶指南>,看了几天,不知为什么看不下 去.嗯!我一直偏爱于开源的技术和工具.最早用LR做性能测试,后来发现了JMeter那个小工具后,基本上能用JMeter解决的问题,就不在用LR 了.开源的东西好处多多,当然了不足也多多.这

菜鸟学自动化测试(二)----selenium IDE 功能扩展

通过上一节的学习,相信我们已经会selnium IDE的基本使用了,为了使selenium 更强大,其实selenium 还提供了良好的扩展能力. ----//用户扩展 用户扩展就是使用javaScript文件来创建定制化特性,添加新功能,通常情况下这种扩展就是定制化命令,但扩展并不仅限于命令. 这里有一些列的扩展:http://wiki.openqa.org/display/SEL/Contributed+User-Extensions   1.下面我们利用扩展的方式,产生一个用户随机数字 为

利用Selenium IDE在翻译验证测试中快速实现可复用的自动化测试

概述 翻译验证测试是指在产品集成翻译文件之后,由专业的翻译人员检查翻译在产品的上下文语境中是否准确, 是否能方便最终用户的理解和使用.考虑到翻译人员产品操作的熟练程度和成本等原因,通常是由产品部门提供语言的截图 给翻译人员进行检查.软件产品的翻译验证测试对提高语言用户的满意度和更好的将产品推向国际市场具有十分重要的意义 .然而由于以下原因,翻译验证测试的截图工作通常不太容易进行自动化操作: 为了尽快的发布产品,翻译进入产品到产品最终发布的时间间隔通常被安排的很短,限制了翻译验证测试的自动化脚本

关于selenium IDE找不到元素

         selenium IDE ,明明存在元素,却找不到元素 ,报错Element not found 标签: seleniumselenium IDE自动化测试ide 2016-10-31 13:25 1163人阅读 分类: 自动化测试 版权声明:欢迎转载 使用 selenium IDE 录制脚本,经常会发生 这样一种错误. 页面上,明明存在这个元素,就是找不到. 其实原理很简单   , 按钮 点击,没有时间延迟,但是页面加载,需要一段时间. 页面元素还没有加载完,却执行了点击事件

关于selenium IDE找不到元素

         selenium IDE ,明明存在元素,却找不到元素 ,报错Element not found 标签: seleniumselenium IDE自动化测试ide 2016-10-31 13:25 1163人阅读 分类: 自动化测试 版权声明:欢迎转载 使用 selenium IDE 录制脚本,经常会发生 这样一种错误. 页面上,明明存在这个元素,就是找不到. 其实原理很简单   , 按钮 点击,没有时间延迟,但是页面加载,需要一段时间. 页面元素还没有加载完,却执行了点击事件

怎样Selenium IDE选择combo box中值

最近一直在学习Selenium,打算先从 Selenium IDE入手.IDE 很简单,最重要的就是如何定位目标元素,本人推荐使用CSS来定位你的目标元素.css如何定位在这就不在赘述,google上一堆,对于在学习遇到的问题,强烈建议使用google,百度对于技术方面的搜索太渣渣. 下面我说说我今天遇到的一个问题,今天在写脚本的时候,定位不到combo box中的值.通过google最终找到解决的方法 一次使用 click, mouserover, click, command命令来选中com

Selenium IDE的第一个测试用例

一周时间过去了,断断续续学习selenium也有几个小时了:今天细想一下学习效率不高的原因在哪,总结出以下几点: 1.求"进"心切--总想一步到位,搭建好环境,开始动手写用例. 2.学习深度不够--同样想着快速浏览一遍某大神.高手的日志,教程什么的很立即动手复制,其实很多基础环境不一样,无法全部照搬. 3.学习时间太少--这个是最为关键的点,统计一下,一周下来,花在学习Selenium上的时间不过3-5小时,而且时间分布在12点到2点之间,效率也最低下. 两天前弄出来的SELENIUM