51Testing软件测试论坛

标题: object was not found in the Object Repository.高手看下哈 [打印本页]

作者: wangdongting    时间: 2009-1-14 17:29
标题: object was not found in the Object Repository.高手看下哈
这是一个QTP flight reservation的例子。对登入的时候进行判断
代码如下:
If  Dialog("Login").Dialog("Flight Reservations").Exist Then  
      text1=Dialog("Login").Dialog("Flight Reservations").Static("Agent name must be at least 4 characters long.").GetROProperty("Text")                                 
              if text1= istatus then                             
       Reporter.ReportEvent micPass, "失败",text1
         else
        Reporter.ReportEvent micFail,"异常","有错误"         
   end if
   wait(2)   
错误说我的static object was not found,但是我在object repository是有的啊,我因该怎么改呢???
作者: Randall    时间: 2009-1-14 20:06
明显啦,你对象库里面对象名字为“Agent name must be at ”,你教本里面用的是“Agent name must be at least 4 characters long”。
解决方法就是把教本那个Static对象名字改成跟对象库里的一样就可以了。
作者: lingxin5013    时间: 2009-1-15 10:03
建议管理对象使用有意义的标识符
作者: wangdongting    时间: 2009-1-15 10:29
按照楼上的我把对象库中static中的值改为"Agent name must be at least 4 characters long."可是现在出现了异常的错误,按理是不应该出现的啊,这是怎么回事呢???




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2