51Testing软件测试论坛
标题:
QTP里面如何插入两个step之间的,几个连续的中间状态的checkpoint?
[打印本页]
作者:
byron1984007
时间:
2010-3-31 14:53
标题:
QTP里面如何插入两个step之间的,几个连续的中间状态的checkpoint?
如题,在录制web页面的时候,step1做完一个操作后,页面开始转变成状态1-状态2-状态3,如何录制这三个状态?因为无法让网页停在状态1,所以不知道怎么插入checkpoint?
往各位大侠帮帮忙,我是新手,请多多指教,先谢了!
作者:
byron1984007
时间:
2010-3-31 14:58
有人遇到过这样的问题吗?
作者:
shotstar
时间:
2010-3-31 15:01
貌似很难处理。。。除非能让他停在每个状态上。
或者你找一下这几个状态页面上有没有什么特殊的对象可以拿来做判断。
作者:
mote
时间:
2010-3-31 15:05
1.如果三个状态的数据是有关联的,即最后一个正确,就能证明前面的正确,那么干脆在状态3添加检查点算了,没有必要每一步都添加检查点的;
2.可以试下QTP的同步点;
3.试下自己编辑一下对象库;
作者:
byron1984007
时间:
2010-3-31 15:19
谢谢shotstar and mote
我要测的这几个状态确实没有办法停下来,而且也找不到其它对象来做判断的。而且郁闷的是,状态3的正确不能保证状态1和2是对的,所以不能只check状态3. :(
问下mote:
你说的编辑对象库如何能解决这个问题?
作者:
byron1984007
时间:
2010-3-31 15:21
个人感觉,QTP非常强大,应该能处理这类常见的中间状态问题吧
作者:
shotstar
时间:
2010-3-31 15:30
标题:
回复 6# 的帖子
QTP其实并不强大。我的感觉是QTP是很不智能的,他必须按照你的要求去执行相应的操作,如果你自己手工都没法做的话,QTP做起来也是很麻烦,甚至没法做。
作者:
TIB
时间:
2010-4-8 11:54
可以从DOM入手试试
作者:
zzxxbb112
时间:
2010-4-8 13:11
可以使用WAITPROPERTY来控制时间位进行CHECKPROPERTY,既然有状态变化,肯定能够找到一个属性在变更,封装属性如果没有,可以去找native属性,QTP不支持直接验证NATIVE属性,不过可以加上attribute/即可对自身接口属性进行验证。。
举例:waitProperty("attribute/status")
更多细节可以看我写的那篇技术:
【软件测试自动化-QTP系列讲座 34】== 访问对象自身接口的特殊渠道 ==
http://blog.csdn.net/zzxxbb112/archive/2010/03/31/5436776.aspx
作者:
skyzhu
时间:
2010-4-8 13:31
同楼上,用这个最方便
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2