错误:测试对象id不在对象映射中:RFT脚本中的dmTablePopupMenu2

时间:2014-01-06 07:14:36

标签: rft

在脚本[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,我在我的一些脚本中发现了上述异常。我在脚本中看不到脚本中存在的对象但是在对象图中缺少任何错误,任何人都可以告诉我为什么我会遇到这个问题以及如何修复它? 提前谢谢..

1 个答案:

答案 0 :(得分:0)

当从Object Graph中不存在(或很可能删除)实际对象时会抛出此错误,但脚本仍然具有该对象的引用。

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