0

[Firewall.ASDMDcerpcInspectMap] [CRFCN0019E: RationalTestScriptException在脚本的第 150 行播放脚本时发生异常Firewall.ASDMDcerpcInspectMap - com.rational.test.ft.ObjectNotInMapException: CRFCN0763E: Test object id not in the object map: dmTablePopupMenu2.]. 我使用的是 IBM Rational Functional Tester 版本:8.3.0.1,我在几个脚本中发现了上述异常。对于脚本中存在但在对象映射中丢失的对象,我在脚本上看不到任何错误,谁能告诉我为什么我会遇到这个问题以及如何解决它?提前致谢..

4

1 回答 1

0

当实际对象从对象映射中不存在(或很可能已删除)时,将引发此错误,但脚本仍然具有该对象的引用。

根据上面的错误消息,你能找到脚本 ASDMDcerpcInpectMap 的第 150 行的代码是什么,然后尝试在对象映射中跟踪该对象吗?
因此,如果第 150 行说 .. button123().click();.. 那么在脚本资源管理器中,您应该有一个名称为 button123 的对象,当双击时应该调出对象映射并选择 button123()。我怀疑 button123 从对象映射中丢失(很可能已删除)。尝试将该对象重新添加到对象映射中(通过使用 TestObject-> 从对象映射中插入测试对象),然后右键单击对象映射中的该对象并选择“添加到脚本”,这应该注意它。

于 2014-01-07T06:57:25.073 回答