0

我正在使用 UFT 11.53 进行自动化并在 QC 中维护脚本。

在调试模式下执行脚本时,我的系统被挂起,因此我不得不终止 UFT 进程并重新启动。但是在终止会话后,由于一些意外错误,我无法重新打开测试(** 下面附上错误截图供您参考)。

在此处输入图像描述

请帮助我克服这个问题。谢谢!

*** 包括堆栈跟踪截图

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

堆栈跟踪似乎显示构建 GUID 值的错误。这些在软件中经常用于识别元素。堆栈还指出在尝试加载操作时发生的此错误,并且似乎与对象存储库相关。

我认为这个问题只发生在这个测试中?如果不是,则 UFT 有问题,可能需要重新安装。

否则......您应该将您的测试复制到一个新文件夹,以便您可以尝试不同的方法来恢复它。

尝试删除任何按操作对象存储库文件。在测试的文件夹结构中,您会找到每个操作的子文件夹。从每个操作文件夹中逐一删除“ObjectRepository.bdb”文件...尝试在每次尝试后重新打开测试。您可能不得不用新的空测试中的文件替换文件,而不是删除。

另一种选择是重建您的测试。每个动作文件夹下都有一个“script.mts”文件,它是一个纯文本文件,用于存储该动作的 VBScript 代码。您可以将此代码复制/粘贴到新测试的操作中以重建其中的大部分。然后,您只需重建其他设置,例如关联对象存储库、执行设置等。至少您不会丢失代码。

于 2014-09-05T12:26:01.960 回答