QTP中的等待和同步功能有什么区别。还请您介绍一下可以使用什么情况等待功能,可以使用情况同步功能。
请帮帮我。
Browser.Sync
或者Page.Sync
等待导航完成,表示页面已经完全下载成功。这并不一定意味着页面的所有元素都已下载(即图像、CSS、JS)。
Wait
是硬编码延迟(等待 X 秒数)。应尽可能避免等待。WaitProperty
如果您使用 QTP (或Sync
)的内置同步功能,该脚本将运行得更快、更可靠。
直接取自 QTP 帮助文本,下面是一个代码示例,它显示了使用浏览器或页面级同步的理想时间。
SystemUtil.Run "iexplore.exe", "http://www.google.com"
Browser("Google").Page("Google").Sync
Browser("Google").Navigate "http://www.cnn.com"
Browser("Google").Page("CNN.com - Breaking News,").Sync
Wait 10 ' we can read the latest news
Browser("Google").Back