QTP如何使用正则表达式

正则表达式广泛应用于各种开发技术中,qtp也不例外,在项目应用中,如果同一个页面,由于语言系统不一致导致控件属性不一致的情况,比如中文系统与英文系统中page的title属性是不一致的,为了兼容两种语言,可以使用正则表达式解决此类问题,qtp使用正则表达式步骤如下:

1.打开对象库,选取需要修改属性的控件

2.在右侧测试对象详细信息栏里的描述属性中选择需要使用正则表达式的属性,点击属性值,会弹出配置值

3. 点击配置值,弹出配置值方框,勾选正则表达式,点击右侧的三角按钮即可,如下图所示:

时间: 2024-09-30 18:10:23

QTP如何使用正则表达式的相关文章

QTP学习笔记1

QTP中获取当前路径 实属转帖,方便以后查找~ QTP9.2版本,以下内容适合QTP和vbs. 路径一:QTP的测试当前路径 environment("TestDir") 使用environment("TestDir")能获取当前测试的绝对路径,不包括最后的"\" 方法: Path = environment("TestDir") 路径二:QTP安装目录下bin目录的路径 WshShell.CurrentDirectory (

qtp快速测试入门

关于软件测试,其实软件测试与产品测试QC很相同. 其实软件开发与软件测试是两码事. 首先,软件安装 按照提示,勾选"安装Microsoft Script Debugger",完全安装即可. 二.软件启动 选择测试对象所需要加载的相应插件,在欢迎窗口选择"Blank Test". 三.自带资源 F1可以获得丰富的帮助文档,菜单Help->Product Feature Movies中包含了几段示例视频,同时在开始菜单的QTP程序目录中可以看到练习示例程序flig

QTP自动化测试之VBScript基础

要想使用QTP进行自动化测试,必须了解VBScript这门语言,对于使用过ASP或VB开发的人来说,VBScript已经再熟悉不过了,但是没有接触过VBScript的同学也不要灰心,因为这门语言简单易学. 1. VBScript利器 2. Hello World 3. 数据类型 4. 变量 5. 常数 6. 运算符 1. VBScript利器 子曰:工欲善其事,必先利其器.学习一门语言自然是离不开工具及文档,有好的工具及文档在手,学习起来也会得心应手.在此,我推荐大家一个很不错的编辑工具--Vb

QTP自动化测试培训:描述编程之WebElement

QTP自动化测试培训:描述编程之WebElement 通过描述性编程技术,来描述出来输入框: set po=browser("creationtime:=0").page("micclass:=page") set desc=description.creatre() odesc("micclass").value="WebEdit" odesc("html tag").value="input&

QTP自学攻略

自学总是很痛苦的,看大量的书籍,可是学到的东西却不是那么实用,下面整理了一些在QTP中经常需要的函数,以及方法很实用! QTP常用函数 1, 获取对话框相应的文字: GetVisible Text 2, 查找相应的字符串: instr (1,查找目标字符串,所查找的字符串) 3, 随机数的获取: Randomnumber.Value() 或cstr(int(Rnd*10)+1) 4, 等待函数: Wait(秒数) 5, 获取数组下标: UBound (数组名) 6, 拆分数组: Split(My

我常用的VBS方法(QTP)

这些是4年前在HP用QTP做自动化测试时候总结的一些,现在贴出来,说不准以后会不会用到 当初花了2天时间写的一个自动生成的Excel Report Public Function Report (status, objtype, text) Dim TestName Reporter.Filter = rtEnableAll Reporter.ReportEvent status, objtype, text Reporter.Filter = rfDisableAll Call WExcel(

【Linux系列】【基础版】第四章 Shell基础之正则表达式

4. Shell基础之正则表达式     4.1 正则就是一串有规律的字符串         4.1 grep              4.1.1 格式: grep [-cinrvABC] 'word' filename             4.1.2 -c //count,表示行数             4.1.3 -i //不区分大小写             4.1.4 -n  //显示行号             4.1.5 -r  //遍历所有子目录             4

正则表达式中的逆向思维

人们的正常思维都是顺向的,那么逆向思维呢,特别是初学正则表达式的同学们,好不容易掌握了正则表达式的用法,再突然要你用逆向思维做题,会有很多不适应: 这里拿三道题,来做简单介绍: 1.经典例题取IP: [[email protected] ~]# ifconfig eth0|sed -nr '2s#^[^0-9]+(.*)[a-Z]{5,}.*#\1#gp' 10.0.0.200 2.调换/etc/passwd中最后一列和第一列的位置: [[email protected] ~]# head /p

JAVA正则表达式:Pattern类与Matcher类详解(转)

java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包.它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式. Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式对字符串展开匹配检查. 首先一个Pattern实例订制了一个所用语法与PERL的类似的正则表达式经编译后的模式,然后一个Matcher实例在这个给定的Pattern实例的模式控制下进行字符串的匹配工作