【问题标题】:HP UFT retry after Object recognition error对象识别错误后 HP UFT 重试
【发布时间】:2018-02-27 23:12:31
【问题描述】:

我已经使用 HP UFT 几年了,我需要开始安排我的测试在夜间运行,我已经在某种程度上进行了管理,但是在测试运行时我遇到了一些错误,通常是“重试”将继续测试,可能是网站渲染速度不够快,无法用于下一行代码。有时它会随机失败,再次重试会起作用(我还没有添加同步点)

所以我可以使用“错误重试”,这样的事情存在吗?或者有人可以建议是否有办法解决这个问题?也许错误的屏幕截图也会有所帮助,这样我就知道我的测试在哪里失败了,我可以添加一个同步点或等待。

编辑:抱歉没有提供足够的信息..

该错误是一个应用程序错误,是一个非常通用的错误,UFT 找不到要单击的对象,例如

“找不到 'xxx' 对象的父类框架,请验证父属性与您的应用程序中当前显示的对象匹配。”

当出现此错误时,我可以选择“停止”、“重试”、“跳过”或“调试”

鉴于您(Pranav - 谢谢)说“错误重试”不存在,那么您几乎已经回答了我的问题,我能想到的唯一解决此问题的方法是继续运行测试并在我每次遇到问题时添加同步点,希望它会触底并缓解。

感谢 Dave,我还将研究恢复方案。

【问题讨论】:

  • 请详细说明您的问题,您在说什么类型的错误(Windows 对话框/特定于应用程序)? - 编辑您的问题并详细说明您的问题。顺便说一句,“错误重试”不存在
  • 您应该查看恢复方案。 UFT 手册有很多解释。如果您尝试设置一个并遇到问题,请返回一个具体问题,我们可以为您提供帮助。
  • 他的问题对于使用 UFT 的人来说是非常容易理解的。当 UFT 无法识别对象并且框中有可供选择的按钮时,会出现一个消息框。您能否将 UFT 编程为在发生这种情况时自动“重试”。

标签: vbscript hp-uft


【解决方案1】:

为测试创建场景恢复

资源 > 情景恢复

为测试运行错误创建一个场景,这会将测试报告为失败并在运行报告中包含错误消息。允许您的其他测试继续进行。

它还具有“重试当前步骤并继续”的恢复后选项。

Tuorialspoint.com have a helpful reference

恢复方案减少了在大多数代码行之后添加检查点的需要 :) 感谢 UFT。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多