我正在使用 UFT 11.53 进行自动化并在 QC 中维护脚本。
在调试模式下执行脚本时,我的系统被挂起,因此我不得不终止 UFT 进程并重新启动。但是在终止会话后,由于一些意外错误,我无法重新打开测试(** 下面附上错误截图供您参考)。
请帮助我克服这个问题。谢谢!
*** 包括堆栈跟踪截图
我正在使用 UFT 11.53 进行自动化并在 QC 中维护脚本。
在调试模式下执行脚本时,我的系统被挂起,因此我不得不终止 UFT 进程并重新启动。但是在终止会话后,由于一些意外错误,我无法重新打开测试(** 下面附上错误截图供您参考)。
请帮助我克服这个问题。谢谢!
*** 包括堆栈跟踪截图
堆栈跟踪似乎显示构建 GUID 值的错误。这些在软件中经常用于识别元素。堆栈还指出在尝试加载操作时发生的此错误,并且似乎与对象存储库相关。
我认为这个问题只发生在这个测试中?如果不是,则 UFT 有问题,可能需要重新安装。
否则......您应该将您的测试复制到一个新文件夹,以便您可以尝试不同的方法来恢复它。
尝试删除任何按操作对象存储库文件。在测试的文件夹结构中,您会找到每个操作的子文件夹。从每个操作文件夹中逐一删除“ObjectRepository.bdb”文件...尝试在每次尝试后重新打开测试。您可能不得不用新的空测试中的文件替换文件,而不是删除。
另一种选择是重建您的测试。每个动作文件夹下都有一个“script.mts”文件,它是一个纯文本文件,用于存储该动作的 VBScript 代码。您可以将此代码复制/粘贴到新测试的操作中以重建其中的大部分。然后,您只需重建其他设置,例如关联对象存储库、执行设置等。至少您不会丢失代码。