51Testing软件测试论坛
标题:
QTP如何对链接地址进行正则匹配
[打印本页]
作者:
sqfsyz
时间:
2012-8-28 17:23
标题:
QTP如何对链接地址进行正则匹配
在qtp 中,设置一个页面检查点,检查页面的链接时,每次运行时 链接的地址是变化的,链接地址为:
http://192.168.2.123:8081/Web_Code/NewsModify.aspx?id=28
每次运行时,id是变化的,其他的不会变化,想用正则表达式,请问应该怎么使用呢?
我设置成:
http://192\.168\.2\.123:8081/Web_Code/NewsModify\.aspx?id=[1-100]
将id 的值在100以内进行变化,但是这样设置不正确。
作者:
hsjzfling
时间:
2012-8-28 17:27
[1-9]|[1-9]\d|100
作者:
sqfsyz
时间:
2012-8-29 09:31
回复
2#
hsjzfling
http://192\.168\.2\.123:8081/Web_Code/NewsModify\.aspx?id=[1-9][1-9]\d|100 请问是这样设置吗?
作者:
sqfsyz
时间:
2012-8-29 09:37
回复
3#
sqfsyz
[attach]81147[/attach]
我这样设置的
作者:
sqfsyz
时间:
2012-8-29 09:38
回复
4#
sqfsyz
但是运行后,还是有问题:
[attach]81148[/attach]
作者:
hsjzfling
时间:
2012-8-29 10:51
仍然有个特殊字符没有被转义
对一个常量勾选上Regular Expression的时候不是会自动加上转义么,怎么还会有遗漏……
作者:
sqfsyz
时间:
2012-8-29 10:54
回复
6#
hsjzfling
是哪一个常量没有被转义啊?请指教
作者:
sqfsyz
时间:
2012-8-29 10:56
回复
7#
sqfsyz
是不是那个 问号 “?” ?
作者:
joykao
时间:
2012-8-30 15:48
查看regular expression syntax
作者:
Hedis
时间:
2012-8-30 16:50
正则理解有问题,试试这个
http://192\.168\.2\.123:8081/Web_Code/NewsModify\.aspx?id=\d\d
作者:
xueying1123
时间:
2012-8-30 17:07
本帖最后由 xueying1123 于 2012-8-30 17:11 编辑
http://192\.168\.2\.123:8081/Web_Code/NewsModify\.aspx\?id=(\d{2}|100)
作者:
sqfsyz
时间:
2012-8-30 17:23
回复
11#
xueying1123
非常感谢,我来试试
作者:
sqfsyz
时间:
2012-8-30 17:23
回复
10#
Hedis
非常感谢
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2