Rss订阅IQuickTest(关于如何订阅?)
GoogleReader订阅地址:http://feeds.feedburner.com/iquicktest
作者:zzxxbb112
时间:2010/2/23 版权所有,侵权必究。
出处:http://blog.csdn.net/zzxxbb112
正则表达式相信很多朋友都不陌生,它是一个非常常用的技术,不管是在什么语言中,今天我们就来看一下QTP中正则表达式的应用。
当我们在使用描述性编程时,我们可以使用正则来代替长标题
在VBS中有一个叫REGEXP的类,它提供了简单的正则支持
以上脚本是F1中提供的regexp的一个例子,非常经典!
执行以上代码我们可以看到弹出了TRUE的消息框,说明代码没问题。接下来重点说一下此对象的来源,此对象是QTP中的一个隐藏的保留对象,在QTP的帮助文档也没有任何的说明,这里简单介绍一下。
首先我们打开注册表,运行regedit,进入到HKEY_LOCAL_MACHINE –> SOFTWARE –> MERCURY INTERACTIVE –> QUICKTEST APPLICATION –> MICTEST –> RESERVEDOBJECTS 这个保留对象目录下,在这个目录中我们可以看到所有QTP的保留对象。
我们可以看到micRegExpMatch这个对象中的PROGID为mercury.CompareRegExp,接着我们试试在VBS里创建一下此对象
Initialize方法是我们需要初始化的正则表达
Compare主要是我们需要比较的字符串,并返回比较的状态,代码如下
如果我们直接在VBS里运行此代码,会报错“找不到指定模块”
这主要是因为此对象是QTP独用的保留对象,不能在外部使用,因此我们只能把代码黏贴到QTP中执行,这样就不会出现以上的错误情况。这样就和之前的最先前的脚本达到了相同的效果。
注意事项:
建议大家在使用此对象时,尽量自己创建此对象的实例,而不要去用QTP隐藏的micRegExpMatch对象实例,因为一方面自己创建可以任意起对象名,另一个方面可以有代码提示,若直接使用micRegExpMatch是没有代码提示,点不出任何效果,大家可以试试(10.0中代码提示才有效)
分享到:
相关推荐
软件测试自动化-QTP系列讲座;详细讲解了QTP的使用,并有论坛可提问
QTP正则表达式,很好的资源,不仅仅只针对于QTP
iQuickTest 领先技术研究 作者 zzxxbb112 我把他目前写的52期做了打包总结。
软件测试实验3-QTP初级使用实验报告.docx软件测试实验3-QTP初级使用实验报告.docx软件测试实验3-QTP初级使用实验报告.docx软件测试实验3-QTP初级使用实验报告.docx软件测试实验3-QTP初级使用实验报告.docx软件测试...
QTP高级5_QTP中使用正则表达式,适合QTP(UFT)初级学习。
QTP高级4_正则表达式,吐血整理,适合QTP(UFT)初学者,
首先介绍一下AutoIt: AutoItv3是用以编写并生成具有BASIC语言风格的脚本程序的免费软件,它被设计用来在WindowsGUI(用户界面)中进行自动操作。通过它可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化...
当你在回放QTP的时候,你是否有注意过QTP在回放的时候鼠标是没有运动的有些朋友肯定会问,既然是CLICK点击为...-鼠标跟踪 Event模式就是我们平时默认用的模式,也就是事件,其实QTP的click方法只是触发了对象的CLICK
当你在回放QTP的时候,你是否有注意过QTP在回放的时候鼠标是没有运动的有些朋友肯定会问,既然是CLICK点击为什么鼠标...鼠标跟踪 Event模式就是我们平时默认用的模式,也就是事件,其实QTP的click方法只是触发了对象的C
QTP正则表达式.pdf
第30讲-QTP自动化测试总结 第30讲-QTP自动化测试总结 第30讲-QTP自动化测试总结
第28篇-QTP自动化测试用例设计第28篇-QTP自动化测试用例设计
软件测试自动化工具QTP学习 关于QTP的原理及使用方法的具体介绍
自动化测试的实践-应用QTP测试框架,自动化,qtp。
1 自动化测试的实践-应用QTP测试框架.pptx
vbs脚本,用正则表达式判断字符串类型,多用于QTP自动化测试脚本
第30篇-QTP自动化测试技术总结第30篇-QTP自动化测试技术总结
软件测试自动化工具QTP资料总结 关于QTP的实用总结