object was not found in the Object Repository.高手看下哈
这是一个QTP flight reservation的例子。对登入的时候进行判断代码如下:
IfDialog("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是有的啊,我因该怎么改呢???:'( 明显啦,你对象库里面对象名字为“Agent name must be at ”,你教本里面用的是“Agent name must be at least 4 characters long”。
解决方法就是把教本那个Static对象名字改成跟对象库里的一样就可以了。 建议管理对象使用有意义的标识符 按照楼上的我把对象库中static中的值改为"Agent name must be at least 4 characters long."可是现在出现了异常的错误,按理是不应该出现的啊,这是怎么回事呢???
页:
[1]