51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2354|回复: 5
打印 上一主题 下一主题

[原创] 关于正则表达式在QTP的应用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-11-26 15:53:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我正在学习QTP,最近在学习QTP中的正则表达式。学了很多正则表达式的格式规范,但是不知道怎么在QTP中应用:(
并且,请问在QTP中添加文本检查点时,如何使用证则表达式?比如我测试一个网站,在登陆后会有当前的系统时间,我选中这个时间,右健插入文本检查点,想用证则表达式验证时间的格式(2008/08/08 23:26:25),我在网上搜到的关于时间的正则表达式设置好了,但是这个检查点总是不能通过。请大家多多指教!!!谢谢!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-11-26 18:21:20 | 只看该作者
你的时间不是数字型的啊,当然不能用一般的时间正则表达式来匹配咯
2008和2008 是完全不同的两个字符串
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-11-26 21:56:40 | 只看该作者
发个 正则表达式在QTP中应用的例子,地址是:http://blog.sina.com.cn/s/blog_505bf9af0100aoxc.html     是针对那个flight  c/s票系统的,希望对你会有帮助.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-11-26 23:43:08 | 只看该作者
看看帮助文档里关于正则表达式的说明,就知道怎么用了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-11-27 08:58:36 | 只看该作者

回复 2# 的帖子

你好。可能是我的输入法有问题,日期应该是2008/08/08 12:30:30这种格式的。我在网上搜的日期的正则表达式在测试正则表达式的软件中试过了,是正确的,不知道在QTP中为啥过不了。。。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-11-27 08:59:13 | 只看该作者

回复 3# 的帖子

Thank you!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-28 04:52 , Processed in 0.078689 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表