google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

[求助] 正则表达式如何生效的问题

正则表达式如何生效的问题


我现在要检查一个提示窗口上的字符:该银行卡5212已经存在!
因为5212是变化的,所以,我现在只需要检查是以“已经存在!”为结尾就可以了。
我写的正则表达式是 “已经存在!$”,当然这个字符串已经做了参数化,并且也选中了使用正则表达式的选项,
可是不生效,每次都是将这个正则表达式当普通的字符串处理的,报错如下:
Text Checkpoint: captured "该银行卡5212已经存在!" between and , expected "卡已经存在!$"
Regular Expression : ON
Match case: OFF
Exact match: OFF
Ignore spaces: ON

请问这个问题该如何解决?看了很多人也碰到这样的问题,可是没有一个是解决了的

TOP

1、使用正则表达式对象,具体你可以去看下vbs的帮助
2、直接在对象库里将521用正则表达式替换

VBS帮助里有很详细的正则表达式的介绍的
向着QTP自动化方向深入发展
欢迎QTP研究者一起交流,相互进步
欢迎访问我的测试博客:http://www.51testing.com/?uid/161787

TOP

 
当前时区 GMT+8, 现在时间是 2008-9-6 06:02Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹