每个链接操作后面加个Sync,QTP是不是真
弱弱的问一句`每个链接操作后面加个Sync,QTP是不是真的真的会等到页面加载完毕才会进行下一步操作? 没错,这样做虽然脚本执行的速度会慢点,但是不容易出错。 个人觉得没什么必要。就例如
browser().page().link.click
browser(2).page().link.click
如果超时时间是20秒,哪么它会在跳第2步时候,等待browser(2)的link对象找到后才做操作。 不一定~~~
看这个连接是什么!
SYNC只是等待刷新条(你打开一个页面下面还没有显示“完成”会有一个绿色的横条一直延长!
如果这个操作是打开另外一个页面,并且出现页面跳转那建议使用,如果出现的是放大镜(如跳出一个选择框,这个时候就不一定了,可能不会刷完,而是一直等待到你跳出的那个选择框弄完了点完成才会刷新完毕,当然选择完后可以使用SYNC,但在点那个控件跳转除放大镜时可不能使用SYNC 觉得比WAIT()和waitproperty()更稳妥点,虽然有时会慢了一点。 waitproperty() 安全实用
页:
[1]