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