使用QTP测试Web对象

加载Web插件
先启动QTP,再启动浏览器,否则Web元素识别不了
最新版本QTP11支持的浏览器:
IE:6、7、8
Firefox:3.0.x、3.5、
QTP支持直接访问DOM(Document Object Model),可以通过DOM来访问HTML标签。
例如:
On Error Resume Next 
Set Doc = Browser("Google").Page("Google").Object 
‘  循环获取Page中的所有对象
For Each Element In Doc.all 
TagName = Element.TagName ‘ 获取标签名
InnerText = Element.innerText ‘ 获取inner text
‘  把信息写入测试结果
Reporter.ReportEvent 0, TagName, InnerText
Next
在测试WEB站点应用程序时,通常会碰到验证码的问题(尤其是论坛类的站点),对于这
类问题,通常的做法是利用OCR(Optical Character Recognization,光学字符识别)技术,
通过识别图片中的文字来获取验证码,但是这种方法可靠性不高,受到验证码图片混淆程度
的影响。另外一种做法是在开发阶段由程序员屏蔽验证码功能,或者提供所谓的“万能验证
码”。

时间: 09-28

使用QTP测试Web对象的相关文章

WIN7+IE8环境QTP11不能录制和识别web对象的解决方法

在项目稍微空闲的时间,在办公电脑上面装上QTP11来学习.但是发现在录制脚本时无法录制web对象,在网上找解决方法说以管理员的身份运行QTP就可以解决无法录制的问题,用这方法证明是ok的.后来用Object spy工具识别web对象还是不行的,网上大部分解决方法是说BHOManager Class加载引起的,但是我查看我的IE浏览器是正常加载的,还有的说是系统配置之类的问题,在这里就不再具体转述了.在百度下面查看了多篇文章后终于找到有效的解决方法,需要安装QTP11补丁文件QTPWEB_0007

利用SoapUI 测试web service的方法介绍

1. 简介 SoapUI是用java开发的测试web service的工具. 2. 安装 2.1. 下载地址 http://www.soapui.org/ 2.2. 安装 By downloading and installing soapUI using the windows installer from SourceForge soapUI Web Site, which includes the required 1.6 JRE (Java Runtime Environment). U

macaca测试web小例子

上午刚把macaca的环境在公司的电脑上吧web 端的环境给搭建好,于是乎,看看网上的例子,看看官方的文档 https://macacajs.github.io/wd.py/ 可以在这个链接看到原滋原味针对python的api接口,还有例子,其实看着官方给出来的文档和例子是那么简洁通俗易懂,所以无论学什么我感觉学习官网的例子还是很重要的,搭好环境要不要实践呢,当然我们的答案是肯定的,实践出真知,动手,拿博客园的登录,和登录后在个人中心搜索为例子,算是对macaca的入门吧. https://pa

测试web网站兼容性的方法

随着操作系统,浏览器越来越多样性,导致软件兼容性测试在目前软件测试领域占有很重要的地位,无论是B/S架构还是C/S架构的软件都需要进行兼容性测试,为了充分保证产品的平台无关性,使用户充分感受到软件的友好. 方法/步骤 操作系统/平台兼容: 常见的操作系统有windows.unix.linux等,对于普通用户来讲,最常用的是Windows操作系统.Windows操作系统包括Windows XP,windows 2003,vista,Win2000/NT,Windows9x等等,每个软件产品的兼容性

用httping测试WEB页面响应时间

httping是一个用来测试 HTTP 请求的连接.发送请求.等待回应的时间.httping与ping类似,不过它不是发送ICMP请求,而是发送HTTP请求.利用httping,我们可以测量出Web服务器跟网络的延迟.httping项目地址: https://www.vanheusden.com/httping/ httping安装 $ apt-get install httping # Debian/Ubuntu$ yum install httping     # Fedora/CentOS

http_load测试Web引擎性能

1:下载http_load #wget -c http://soft.kwx.gd/tools/http_load-12mar2006.tar.gz 2:解压并编译http_load tar xzvf http_load-12mar2006.tar.gz #解压http_load压缩包 cd http_load-12mar2006 #进入http_load目录 mkdir /usr/local/man #创建目录 make && make install #编译并安装 3:进入到http_

等价类测试——Web开发中对于用户名输入的合法性验证

问题描述:  允许1到6个英文字符或数字,按OK结束 有效等价类: 长度:1到6 字符:a-z,A-Z,0-9 无效等价类: 长度:0,7 字符:英文/数字以外字符,控制字符,标点符号 可得出: 有效等价类 无效等价类 length:1-6             length: ..-0&&7-..     char:  a-z&&A-Z&&0-9 char:    others 所采用的测试用例及结果: 测试用例                     

使用浏览器测试Web服务时出现提示“The test form is only available for requests from the local machine.”的解决办法

在Web服务项目中的Web.config文件中添加如下配置即可: <system.web>    <webServices>        <protocols>          <add name="HttpGet"/>          <add name="HttpPost"/>        </protocols>    </webServices></system

web测试常用的用例及知识

  1.      Web测试中关于登录的测试... 1 2.      搜索功能测试用例设计... 2 3.      翻页功能测试用例... 3 4.      输入框的测试... 5 5.      Web测试的常用的检查点... 6 6.      用户及权限管理功能常规测试方法... 8 7.      Web测试之兼容性测试... 9 8.      Web测试-sql注入... 10 9.      Web测试中书写用例时要考虑的检查点... 11 10.        手机电子邮