我正在运行一个 UFT 脚本(在 Windows 7 计算机上使用 UFT 14.51),该脚本有时会自行运行,有时会被另一个脚本作为操作调用,因此在特定点它可能会或可能不会打开特定的窗口。(此脚本正在测试 SAP GUI 应用程序;它不是基于 Web 的。)
我尝试将对象名称直接放入 Exists 行,而不是使用 Set oObject 定义它。
我尝试将对象重新添加到存储库中。
代码如下所示:
Set sObject = <repository object>
If sObject.Exist(1) Then
```do something```
End if
如果指定的对象可见,则此代码有效。但是,如果不是,则程序不会跳过代码,而是会因一般运行错误而死亡。