【问题标题】:What is the best way to wait until a frame is loaded in QTP?等到 QTP 中加载帧的最佳方法是什么?
【发布时间】:2010-07-21 12:17:43
【问题描述】:

在 Web 插件中,QTP 为 Browser 和 Page 对象提供了 Sync 功能,以便等待相应的导航完成。

虽然,框架没有这样的功能。

等待框架内容加载的最佳方法是什么?

【问题讨论】:

    标签: automated-tests qtp


    【解决方案1】:

    您可以等待ready state(4 是完成)。

    Browser("...").Page("...").Frame("...").WaitProperty "state", 4
    

    【讨论】:

    • 谢谢。我尝试了你的建议。在我的情况下它不起作用。 readyState 值为 4,但帧内容仍未加载。很可能发生这种情况是因为框架内容是由 javascript 加载的。
    【解决方案2】:

    请试试这个, 枢轴=0 做 If (Browser("...").Page("...").Frame("...").Getroproperty("abs_x")) 那么 '做下一个操作 枢轴 = 1 万一 而(枢轴=0)

    '语法不正确!

    【讨论】:

      猜你喜欢
      • 2016-09-12
      • 1970-01-01
      • 2011-08-05
      • 2010-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多