hqf007 发表于 2010-6-9 18:12:19

对象库指定对象的识别问题

请问如何在对象库判断一个指定的对象是否存在?
例如:要在对象库中判断是否存在一个browser("登陆")的对象 ,但是在判断的过程当中不能使步骤报错,否则整个测试结果就会显示失败,或者判断对象库内是否有数据库检查点(DbTABLE)存在?

TIB 发表于 2010-6-9 20:15:42

If browser("登陆").Exist Then
    '...
End If

hqf007 发表于 2010-6-9 20:51:34

二楼的谢谢回复,如果数据库没有这个BROWSER对象,直接这样判断步骤会报错的。

lantianwei 发表于 2010-6-9 22:08:11

利用对象库模型实现

hqf007 发表于 2010-6-9 22:11:41

但是Set autoRepository = CreateObject("Mercury.ObjectRepositoryUtil")似乎只能对load即外部对象库进行操作,那么版主能告诉我如何判断LOCAL本地的对象库呢?谢谢!

lantianwei 发表于 2010-6-10 09:56:58

try:
On Error Resume Next
If browser("登陆").Exist Then
    '...
End If

hqf007 发表于 2010-6-13 00:08:37

on error跳过错误步骤侯,但本身这个判断的步骤是错误的……,所以运行的结果肯定是failed.怎么才能让这个判断不影响结果呢?我想得到一个PASS的结果…谢谢各位帮帮忙啊………

hqf007 发表于 2010-6-13 00:12:22

补充!如果对象库没这个对象,EXIST判断肯定报错呐…
页: [1]
查看完整版本: 对象库指定对象的识别问题