忽略 UFT 中的错误而不生成警告
Ignore errors in UFT without generating a warning
在我测试的某些页面上,我有确定弹出窗口,我可能不会显示。
我使用
解决了这个明显的问题
On Error Resume Next
[Click OK]
这工作正常,但对于实际上不存在的所有弹出窗口,它会生成一个警告,看起来确实令人担忧。有什么方法可以在 UFT 中抑制这些警告吗?
On Error Resume Next
Reporter.Filter = rfDisableAll
Dialog("TITLE").Button("LABEL").Click
Reporter.Filter = rfEnableAll
On Error GoTo 0
这就是 Hacky 之道。
对于非常纯粹的实现,您应该是确定性的:始终处于控制之中,始终知道会发生什么,并在对象上使用 Exist 属性(如果它是可选的)。
对于随机事件,UFT 解决方案是恢复场景 - 但我没有看到它的很多实现。
在我测试的某些页面上,我有确定弹出窗口,我可能不会显示。 我使用
解决了这个明显的问题On Error Resume Next
[Click OK]
这工作正常,但对于实际上不存在的所有弹出窗口,它会生成一个警告,看起来确实令人担忧。有什么方法可以在 UFT 中抑制这些警告吗?
On Error Resume Next
Reporter.Filter = rfDisableAll
Dialog("TITLE").Button("LABEL").Click
Reporter.Filter = rfEnableAll
On Error GoTo 0
这就是 Hacky 之道。
对于非常纯粹的实现,您应该是确定性的:始终处于控制之中,始终知道会发生什么,并在对象上使用 Exist 属性(如果它是可选的)。
对于随机事件,UFT 解决方案是恢复场景 - 但我没有看到它的很多实现。