51Testing软件测试论坛

标题: QTP中的Test引用库后,其库方法不可见 [打印本页]

作者: lstao2    时间: 2011-3-10 18:44
标题: QTP中的Test引用库后,其库方法不可见
请大家帮帮忙!
Call WebList( "code","Edit")        报错??????

Public Function WebList( StrName,strValue)
        Set Objdesc = Description.Create
    Objdesc("micclass").Value = "WebList"
    Objdesc("html tag").value = "SELECT"
        Objdesc("name").value = StrName
        Set strWebList = Browser("title:=.*").Page("title:=.*").ChildObjects(Objdesc)
        if strWebList.count = 1 then
            strWebList(0).highlight
            strWebList(0).Select strValue
        End if
        Set strWebList = Nothing
        Set Objdesc = Nothing
End Function
一个test 里call 一个库函数,用go to function definition 找不到该方法, 运行时报 Wrong number of arguments or invalid property assignment: 'WebList' 错误,以前执行都是passed,现在运行突然有问题了。我把方法名改成Public Function WebList1( StrName,strValue)
然后调用Call WebList1( "code","Edit") 是passed,疯掉了,不知道为什么?
作者: 风过无息    时间: 2011-3-11 09:17
debug看看吧。
作者: lstao2    时间: 2011-3-12 16:32
debug 很多次了,就不是不明白原因,现在的解决办法就是改掉function的 name。
本人只是装了VS2010,感觉也不会影响,在QTP9.5 和QTP10里都有同样的问题。
网上也没有找到相关的帖子······
作者: TIB    时间: 2011-3-14 11:36
WebList是QTP测试对象的关键词




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