【问题标题】:Error: Test object id not in the object map: dmTablePopupMenu2 in a RFT script错误:测试对象 ID 不在对象映射中:RFT 脚本中的 dmTablePopupMenu2
【发布时间】:2014-01-06 07:14:35
【问题描述】:

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

【问题讨论】:

    标签: rft


    【解决方案1】:

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

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

    【讨论】:

    • 非常感谢 Prakash,我会试试这个。
    • Prakash 你能告诉我在 Eclipse(RFT) 的哪个面板下是 TestObject-> Insert Test object to object map,present?
    • 如果您打开对象映射(在脚本浏览器视图中可用),然后在测试对象菜单下您有插入测试对象。
    猜你喜欢
    • 2021-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-27
    • 2019-09-19
    • 1970-01-01
    相关资源
    最近更新 更多