51Testing软件测试论坛

标题: 建立对象检查点,执行时总是失败 [打印本页]

作者: liyf51    时间: 2008-5-11 16:46
标题: 建立对象检查点,执行时总是失败
俺是初学者,按照“QTP8 Tutorial_oldsidney_cn(jianti).pdf"执行到建立对象检查点,执行时总是失败。以下是出错的脚本:Browser("Welcome: Mercury Tours").Page("Book a Flight: Mercury").WebEdit("passFirst0").Check CheckPoint("passFirst0")
请高手指点指点,多谢拉!






End Sub
作者: zte_boy    时间: 2008-5-11 18:09
检查下你所要检查的内容是否是个变量
作者: walker1020    时间: 2008-5-11 22:39
看看Test  Report里面 关于此检查点的Expected Result 和 实际值分别是什么,再分析你的操作是否有问题
作者: liyf51    时间: 2008-5-12 14:56
虽然我的问题还没有解决,但是还要谢谢两位给与的解答。我这还有个问题:参数化时,我添加的另外两个“portland和seattle”,执行时失败。
作者: denisye    时间: 2008-5-12 15:09
先去理解检查点的意义和实现流程
为什么设检查点,检查点是怎么做到的,它通过什么样的方式去做,过程如何.想清楚的话,你就很容易知道问题在哪了,自己也可以很容易排解问题了.
作者: liyf51    时间: 2008-5-12 16:46
谢谢楼上,我好像有点思路了,俺会努力的。刚才我提的那个参数化问题,当时输入的是"New York",后来我在Data table里输入“portland和seattle”。执行完,在Flight Confirm总是提示:“Text Checkpoint: captured "Seattle" between Departing and to London 5/ , expected "New York"。
作者: xiaonan    时间: 2008-5-12 18:02
你录制的时候设置的检查点 目的是判断那个值是不是"New York",那你想想,你把前面的值给参数化了,而检查点里去判断的值还是"New York",那能让你测试通过吗? 是不是检查点里的值也要同时参数化掉啊?
作者: walker1020    时间: 2008-5-13 21:45
自己有思考,有领悟,这样才能有进步。有些东西别人告诉你一百次,不如你领悟后印象深刻。
作者: walker1020    时间: 2008-5-13 21:46
还是那句古话:“学而不思则罔 思而不学则殆”
作者: liyf51    时间: 2008-5-13 23:23
谢谢楼上,按着楼上的提醒,本人今天琢磨了一天,终于执行通过了。




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