描述编程中使用正则表达式

上一篇 / 下一篇  2011-03-26 17:38:48 / 个人分类:QTP/UFT

U(RJ X~ J0正则表达式QTP中的应用
)[3S6]w,mG XJ01.在检查点中可以勾选regular experiession,输入正则表达式、
8A3[if2QV$w02.对象属性或对象库中进行配置51Testing软件测试网Jy)[4e&BY xQ$q
3.描述编程中的使用
%m_ Vg.n,VH1X9cX1I0
`u|+TS'l H{G0Set mydesc=description.Create()
FD*bH4oSf0N0mydesc("html tag").value="P"
,U`I)@U1R'L0mydesc("innertext").value="您目前的积分为[1-9][0-9]{3,}"'匹配四位或以上数字51Testing软件测试网t5Mc&?z\6@qU
MyDesc("innertext").RegularExpression = true51Testing软件测试网0v/]_LdY I
'其实这个默认就是true
^Y'Ne|T0If   Browser("title:=51testing.*").Page("title:=51testing.*").Frame("name:=51.*").webelement(mydesc).Exist Then51Testing软件测试网)F:^j}_(y
……51Testing软件测试网EB+Sy3h0e%U
End If
Z p7Ms*oSK']Q{"U+t0
Li$tY,d;G#Vm+Q0常用正则表达式51Testing软件测试网A.p dA_-]E
手机号:1(3|5)[0-9]{9}51Testing软件测试网2u({)J)H$xm%k8S6`
实现手机号前带86或是+86的情况:^((\+86)|(86))?(13|5)\d{9}$
K7P}'eap~)yY0汉字:[\u4e00-\u9fa5]
L8G'{ Wd R0C0匹配身份证:d{15}|d{18}
(LF%UN iu0email地址:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*51Testing软件测试网Jg5[? o_
匹配国内电话号码:[0-9]{3}\-[0-9]{8}|[0-9]{4}\-[0-9]{7}
*{7Y8i I/Eq0日期简单匹配(yyyy-mm-dd):[0-9]{4}\-(0|1)[1-9]\-(1|2|3)[0-9]

|!W AJ,P rJ051Testing软件测试网%qnZ9}![@1F

----------------------------------------------------
#^ _6d{1[0看帖不回帖的,上辈子都是沉默的天使
51Testing软件测试网4B2v0{)x `f


TAG: 正则表达式 QTP 描述编程

引用 删除 yidao8808   /   2011-05-26 17:29:53
5
岁月无声 引用 删除 iamfeiyu1009   /   2011-03-28 21:41:11
原帖由TIB于2011-03-27 23:18:52发表
不错,转载到我们工作室博客了:
http://www.cnblogs.com/testware/archive/2011/03/27/1997295.html

谢谢,请注明出处
岁月无声 引用 删除 iamfeiyu1009   /   2011-03-28 21:40:36
原帖由fanliukund于2011-03-28 09:33:35发表
沉默的天使 不好么

好与不好,因人而异
也许中国人都比较习惯沉默,属于沉默的大多数
fanliukund的个人空间 引用 删除 fanliukund   /   2011-03-28 09:33:35
沉默的天使 不好么
TIB 引用 删除 TIB   /   2011-03-27 23:18:52
不错,转载到我们工作室博客了:
http://www.cnblogs.com/testware/archive/2011/03/27/1997295.html
 

评分:0

我来说两句

Open Toolbar