backhome 发表于 2010-4-27 14:29:45

在回放的过程报错,添加了虚拟对象还是过不去,请高手帮忙

http://www.beebuyer.com/c/270-Formal-Special-Occasion-Dresses    这个网址,点击“add to cart”后按钮变成“check cart”就是这个按钮过不去。

TIB 发表于 2010-4-27 16:34:22

这是对象动态 变化了
不用添加虚拟对象
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:32

回复 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:49

原帖由 yurui829 于 2010-4-27 17:22 发表 http://bbs.51testing.com/images/common/back.gif
把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:33

谢谢了哦我试试

:) :D

backhome 发表于 2010-4-28 17:50:23

已解决

wait x可以解决谢谢了哦
页: [1]
查看完整版本: 在回放的过程报错,添加了虚拟对象还是过不去,请高手帮忙