mr.bee 发表于 2008-9-11 20:40:56

每个链接操作后面加个Sync,QTP是不是真

弱弱的问一句`每个链接操作后面加个Sync,QTP是不是真的真的会等到页面加载完毕才会进行下一步操作?

ql 发表于 2008-9-12 09:35:58

没错,这样做虽然脚本执行的速度会慢点,但是不容易出错。

假装不在 发表于 2008-9-12 09:43:35

个人觉得没什么必要。
就例如
browser().page().link.click
browser(2).page().link.click
如果超时时间是20秒,哪么它会在跳第2步时候,等待browser(2)的link对象找到后才做操作。

鹭岛 发表于 2008-9-12 11:54:29

不一定~~~
看这个连接是什么!
SYNC只是等待刷新条(你打开一个页面下面还没有显示“完成”会有一个绿色的横条一直延长!
如果这个操作是打开另外一个页面,并且出现页面跳转那建议使用,如果出现的是放大镜(如跳出一个选择框,这个时候就不一定了,可能不会刷完,而是一直等待到你跳出的那个选择框弄完了点完成才会刷新完毕,当然选择完后可以使用SYNC,但在点那个控件跳转除放大镜时可不能使用SYNC

wslss007 发表于 2008-9-12 15:40:21

觉得比WAIT()和waitproperty()更稳妥点,虽然有时会慢了一点。

xiaodong 发表于 2008-9-12 16:00:44

waitproperty() 安全实用
页: [1]
查看完整版本: 每个链接操作后面加个Sync,QTP是不是真