在脚本[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,我在我的一些脚本中发现了上述异常。我在脚本中看不到脚本中存在的对象但是在对象图中缺少任何错误,任何人都可以告诉我为什么我会遇到这个问题以及如何修复它?
提前谢谢..
答案 0 :(得分:0)
当从Object Graph中不存在(或很可能删除)实际对象时会抛出此错误,但脚本仍然具有该对象的引用。
根据上面的错误消息,你能找到脚本ASDMDcerpcInpectMap第150行的代码,然后尝试在对象图中跟踪该对象吗?
因此,如果第150行说明.. button123().click();
..那么在脚本资源管理器中你应该有一个名称button123的对象,当双击时应该调出对象地图并选择了button123() 。
我认为button123正在从对象图中消失(最有可能被删除)。
尝试将该对象重新添加到对象图(通过使用TestObject->从对象图中插入测试对象),然后在对象图中右键单击该对象并选择“添加到脚本”,这应该小心它的。