51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2635|回复: 9
打印 上一主题 下一主题

[原创] createobject()对象的使用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-8-17 17:17:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
研究QTP有一段日子了,发现createobject()创建了对象在脚本中的作用很大,但对某些对象方法的使用方法无法认识。希望大家探讨探讨,如何学习对象的使用方法。
如:TestLib.CLib;SQAMsgbox.CMsgbox等(以上是在国外写的代码中的对象名)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-8-17 17:31:23 | 只看该作者
这些对象的方法不是QTP或者VBS所能提供的,你需要查找相干的文档或API,比如说对于excel,那么你需要去查看excel的文档,以了解它有哪些可供调用的接口。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-8-18 08:54:56 | 只看该作者
这些API在哪里可以获得呢?excel、word等等的我都找到了,但有一些实在是找不到,谁知道哪里有相关的资料?

[ 本帖最后由 chenchengo2008 于 2009-8-18 08:56 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-8-18 10:45:57 | 只看该作者
这个。。。常见的就有好几千种。。。
推荐使用primalscript,以前也有人在论坛中推荐过,我这里也给个4.1的下载链接
http://download.csdn.net/source/837708

新建个VBScript脚本,然后输入
Set obj = CreateObject("
这时工具就会自动弹出本机上所有可以使用的API列表
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-8-18 11:01:15 | 只看该作者
恍然大悟,下了一个,但是primalscript里有对象的使用说明吗?不知道怎么用啊?

[ 本帖最后由 chenchengo2008 于 2009-8-18 11:11 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-8-18 11:37:53 | 只看该作者
在网上搜索下对应API的帮助吧,比如MSDN上

在PrimalScript中,创建一个对象,比如
Set xlsApp = CreateObject("Excel.Application")
然后输入
xlsApp.
工具也会弹出很多该对象支持的方法和属性(但可能不是全部),可供参考,但最好还是看相关帮助,该工具只是让你编写代码的时候更便捷。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-8-18 11:54:17 | 只看该作者
xuexi
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-8-18 12:08:53 | 只看该作者
听楼主这么说,给你个建议:如果你大脑的内存比较大,那记住些常用的,要是内存小那就读google,虽然速度慢了点。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-9-7 22:42:11 | 只看该作者
原来可以这样,又长见识了
不过有个问题,这些对象不是qtp提供,也不是vbs提供,那到底是谁提供的呢
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2011-1-12 15:05:28 | 只看该作者
果然好使,多谢多谢
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-9 02:57 , Processed in 0.076658 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表