google搜索 站内搜索                 软件测试门户 | 软件测试培训 | 文章资料精选 | 软件测试论坛 | 测试解决方案 | 软件测试博客 | 测试招聘求职 
打印

[求助] QTP如何引用自己编写的类。

QTP如何引用自己编写的类。


编写了个VB CLASS
   Class b
       function a()
          msgbox "test"
          end function
    End Class
如何在QTP里实例化b,然后输入b. 显示function a.

TOP

Class b
       function a()
          msgbox "test"
          end function
    End Class

Set objTest = New b

msgbox objTest.a

这样可以吗?

TOP

呵呵,这个蛮好玩的,我试了一下.
Class b
       function a()
          msgbox "test"
          end function
    End Class

Set objTest = New b
objTest.a '这里不需要Msgbox
这样可以的,不知道是不是楼主想要的

TOP

又学习了一招
testing@foxmail.com

TOP

试过了,可行
心中有敌人,一切皆为你敌人
心中无敌者,无敌于天下!!!

TOP

学习了,感谢

TOP

生写是可以,不过我是想作成例如
Browser("test"). 在QTP里会显示改对象下拥有的方法,比如close,exist阿之类的。想作成这样。不知道,是否可行。

就象用ECLIPSE IMPORT JAVA CLASS一样。 实例化CLASS,实例化对象可以显示该对象下的方法。

TOP

对于对象库中的对象似乎可以自己注册方法(RegisterUserFunc)
对于自定义的类实例化的对象,似乎没有这个功能。这个是编辑器的功能,QTP可能还没做到那么强大。不过个人建议不要把精力放在这些东西上面,对掌握QTP没有什么帮助。

TOP

学习.
████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████

TOP

引用:
原帖由 lbb520 于 2007-12-2 09:10 发表
生写是可以,不过我是想作成例如
Browser("test"). 在QTP里会显示改对象下拥有的方法,比如close,exist阿之类的。想作成这样。不知道,是否可行。

就象用ECLIPSE IMPORT JAVA CLASS一样。 实例化CLASS,实例化对 ...
这个在专门的vbs编辑器如PrimalScript里作为一个工程使用时可以实现吧

TOP

我查询了QTP的帮助文档资料,没有看到它有这样的功能.

我想,毕竟QTP只是个编辑器,不是一个开发工具.它基于VB语言的,不是一个开发工具.

[ 本帖最后由 heqingbluesky 于 2007-12-19 11:53 编辑 ]

TOP

谢谢各位指教。。。 好久没上网了。

TOP

 
当前时区 GMT+8, 现在时间是 2008-12-5 23:50Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹