qtp - 在QTP中等待和同步

标签 qtp

QTP中的等待和同步功能之间有什么区别?另外,请给出一个想法,可以使用什么情况等待功能,以及可以使用情况同步功能。

请帮帮我。

最佳答案

Browser.SyncPage.Sync等待导航完成,这意味着页面已完全成功下载。这并不一定意味着页面的所有元素(例如图像,CSS,JS)均已下载。
Wait是硬编码的延迟(等待X秒数)。应尽可能避免等待。如果您使用QTP的内置同步功能(WaitPropertySync),则脚本将运行得更快,更可靠。

下面是一个代码示例,直接从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

关于qtp - 在QTP中等待和同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13798670/

相关文章:

date - 从 AUT 获取日期?

java - QTP 在 IE 窗口中的 Java 框架中的浏览器框架中查找对象?

.net - 从 .NET 类执行 QTP 自动化,而不启动 QTP 实例

excel - 脚本在 Debug模式下工作但不在正常运行下 - 错误代码 : 429(ActiveX Component Can't Create Object')

google-chrome - 如何使用 UFT 自动化 Chrome 扩展

macros - QTP 宏/键盘快捷键

teamcity - 在 teamcity 中集成 QTP 脚本

qtp - 如何从 QTP 运行 ftp 批处理文件?

javascript - 使用 Chrome 使用 Java 脚本打开 QTP (UFT)

user-interface - 我可以使用 HP 的 Quick Test Professional 测试 mxGraph ui 吗?