5

QTP中的等待和同步功能有什么区别。还请您介绍一下可以使用什么情况等待功能,可以使用情况同步功能。

请帮帮我。

4

1 回答 1

7

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
于 2012-12-10T16:09:15.270 回答