51Testing软件测试论坛

标题: 在回放的过程报错,添加了虚拟对象还是过不去,请高手帮忙 [打印本页]

作者: backhome    时间: 2010-4-27 14:29
标题: 在回放的过程报错,添加了虚拟对象还是过不去,请高手帮忙
http://www.beebuyer.com/c/270-Formal-Special-Occasion-Dresses    这个网址,点击“add to cart”后按钮变成“check cart”就是这个按钮过不去。
作者: TIB    时间: 2010-4-27 16:34
这是对象动态 变化了
不用添加虚拟对象
add to cart已经被智能识别出来了,check_cart_icon是后面动态生成的对象,之前加个Wait语句等待它生成即可:

Browser("China Wholesale Formal,").Page("China Wholesale Formal,").Image("add to cart").Click
Wait 2
Browser("China Wholesale Formal,").Page("China Wholesale Formal,").Image("check_cart_icon").Click
作者: yurui829    时间: 2010-4-27 17:22
标题: 回复 2# 的帖子
把Wait(2)换成下面的循环,哪一个更好一些啊
Do until Browser("China Wholesale Formal,").Page("China Wholesale Formal,").Image("check_cart_icon").Exist(1)

Loop
作者: TIB    时间: 2010-4-28 10:33
原帖由 yurui829 于 2010-4-27 17:22 发表
把Wait(2)换成下面的循环,哪一个更好一些啊
Do until Browser("China Wholesale Formal,").Page("China Wholesale Formal,").Image("check_cart_icon").Exist(1)

Loop

对象等待其实有很多方法,Wait是硬性等待一段时间,Exist可以设置等待超时、还有WaitProperty也可以试试
作者: backhome    时间: 2010-4-28 16:44
标题: 谢谢了哦我试试

作者: backhome    时间: 2010-4-28 17:50
标题: 已解决
wait x  可以解决谢谢了哦




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