解决同步问题

相关项: GUI 测试和组件

如果由于当前没有足够时间加载而缺失对象,请试用以下方法之一:

  • 在包含该对象的步骤前面插入 Wait 语句或创建 Wait 函数并插入对函数的调用,指示 UFT One 等待指定的时间再继续包含该对象的步骤。
  • 使用控制流语句等待缺失对象显示后再执行对象的操作。有关详细信息,请参阅注释、控制流和其他 VBScript 语句
  • 对于 Web 对象:增加浏览器导航超时(文件>设置>Web节点)。有关详细信息,请参见UFT One 帮助中心的插件部分中介绍测试或应用程序区域的基于 Web 的设置的部分。
  • 对于测试: 增加对象同步超时(文件>设置>运行节点)。
  • 对于测试和脚本化组件: 如果缺失对象仅在另一个对象的属性达到一定值后才显示,请为缺失对象依赖的对象插入同步点(录制时选择设计>同步点)或 WaitProperty 语句。例如,假设“确定”按钮在状态栏显示操作完成后才变为启用。您可以插入同步点(WaitProperty 语句)等到状态栏达到 100% 再继续单击确定按钮的步骤。