51Testing软件测试论坛

标题: QTP 页面检查点 失败问题 [打印本页]

作者: 小北—2014    时间: 2014-9-25 09:21
标题: QTP 页面检查点 失败问题
按照书上的操作步骤,录制了一个页面检查点,运行时通不过,错误如下图,请教各位是什么原因?


作者: 赵佳乐SMILE    时间: 2014-9-25 10:39
这个问题非常好啊

我研究了很长时间

从图片可以看出来 是oscsid 是不同的

解决方式就是 录制检查点的时候 使用正则表达式





作者: 小北—2014    时间: 2014-9-25 12:30
好的,谢谢啦,我试试~
作者: 小北—2014    时间: 2014-10-9 16:38
赵佳乐SMILE 发表于 2014-9-25 10:39
这个问题非常好啊

我研究了很长时间

版主:
     按照你说的我改用了规则项,每一项中,例如home项中,Actual 地址是正确的,能打开,但是expected的地址还是有错误的,如图所示。


另外,我仅录制的页面登录,怎么第三行出现了检查点呢?好奇怪。
[attach]92392[/attach][attach]92393[/attach]

作者: TinaGao1219    时间: 2014-10-10 14:49
http://newtours.demoaut.com/mercuryreservation.php.*
用.*代替后面的动态改变的值
作者: 小北—2014    时间: 2014-10-10 15:44
TinaGao1219 发表于 2014-10-10 14:49
http://newtours.demoaut.com/mercuryreservation.php.*
用.*代替后面的动态改变的值

谢谢啦,改了之后可以了,请问能解释一下原因吗?
作者: TinaGao1219    时间: 2014-10-10 16:21
小北—2014 发表于 2014-10-10 15:44
谢谢啦,改了之后可以了,请问能解释一下原因吗?

就像是sql里*可以代表任意个字符, 在这里, .*就代表任意个字符, 是一种通配符, 各种语言里应该都有通配符的概念, 你可以看看正则表达式相关的东西
作者: 小北—2014    时间: 2014-10-11 10:31
TinaGao1219 发表于 2014-10-10 16:21
就像是sql里*可以代表任意个字符, 在这里, .*就代表任意个字符, 是一种通配符, 各种语言里应该都有通配符 ...

谢谢啦




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2