运行qtp 出现这个错误

2024-12-26 05:27:42
推荐回答(3个)
回答1:

datatable("Outputmessage".dtlocalsheet)
上面这句话的意思是从datatable的Outputmessage字段列取值,和对象库对象没一点关系
你只要注意下是否datatable中有该字段就行了
另外dtlocalsheet表示本地表,你要从Action的表中去找,不要找到Global里去了
还有一个可能性:datatable("Outputmessage".dtlocalsheet)中,括号里的分隔应该是逗号,你有没有写成点了?

回答2:

提示缺少对象,就想办法添加对象,这里有两种思路。
1.将对象添加到对象库
2.用描述性编程
添加对象到对象库步骤如下:
将要添加的对象显示在桌面,再依次单击qtp—resources—object repository—object—add object to local,然后用手点击要添加的对象即可。

回答3:

解决方案 :
如果对象在对象库中不存在,则应在对象库(本地对象库或共享对象库)中添加相应对象。
如果对象已经不再在被测程序中存在,则应在脚本中修改或删除相关步骤。