QTP
来源:互联网 发布:unity3d 像素拉伸 编辑:程序博客网 时间:2024/05/17 20:31
< type="text/javascript">< src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
< type="text/javascript">< src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">COM组件是一个在我们自动化测试中很常用的一个东西
比如平时我们使用的scripting.filesystemobject,wscript.shell,excel.application等这些都是COM组件
但其实我们不止可以调用这些COM组件,其实我们还可以自己开发COM组件来进行调用
准备工作:
首先我们需要下载一个WSC向导程序:windows script component wizard(这个网上很多大家搜索一下就有了)
=============== 实例 ===============
1.下载完成后,打开程序,输入NAME为zzxxbb,并选择我们要生成WSC文件的路径,点NEXT
2.这一步选择语言,我们这里就默认,点击NEXT
3.这一步添加属性名和属性值的,也是默认,点击NEXT
4.这一步是填写函数名和函数参数的,我们这里填入函数名:msg 参数名:content,点击NEXT
5.一直NEXT,最后点击FINISH,完成WSC的向导,成功在对应的路径生成了WSC文件
6.点击确定后,找到生成的WSC文件双击打开后
7.对此文件中的MSG方法进行修改,把原来的语句注释掉,添加"msgbox content"
8.添加完保存文件并关闭,我们右键点击我们之前生成的WSC文件选择注册
9.注册完之后我们自己开发的COM组件就成功完成了并导入注册表了,接下来就可以通过QTP来调用它了。
10.输入以上代码之后,我们就可以成功执行刚才我们写的那个函数了,回放之后弹出消息框
这样一个COM组件就已经生成并已经能够成功调用了~
其实我们平时可以把经常需要使用的方法都注册进COM里,以后就可以直接使用这些方法来调用了
总结:
1. COM组件有很多种我们可以下载一个VBSEDIT进行查阅
下载地址可以去3A论坛:http://www.3atesting.com/bbs/thread-1614-1-1.html
查阅方法,打开VBSEDIT之后,点击菜单栏的TOOLS--REFERENCE--ADD,打开下拉框就全部出来了
2.自定义COM组件的方法不止这一种,还有< src="http://hi.images.csdn.net/js/blog/tiny_mce/themes/advanced/langs/zh.js" type="text/javascript">< src="http://hi.images.csdn.net/js/blog/tiny_mce/plugins/syntaxhl/langs/zh.js" type="text/javascript">一种方法通过VB6生成ACTIVEX DLL来生成COM组件
这个会在下一章< src="http://hi.images.csdn.net/js/blog/tiny_mce/themes/advanced/langs/zh.js" type="text/javascript">< src="http://hi.images.csdn.net/js/blog/tiny_mce/plugins/syntaxhl/langs/zh.js" type="text/javascript">讲解,个人比较推荐后一种
< src="http://js.tongji.linezing.com/1324353/tongji.js" type="text/javascript">
- QTP
- QTP
- qtp
- QTP
- QTP
- QTP
- qtp
- QTP
- qtp
- QTP
- qtp
- QTP
- QTP
- Learn QTP
- QTP 流程
- QTP函数
- qtp设置
- QTP经验总结
- goahead 使用CGI,实现对表单的提交
- 跟我一起写 Makefile (三)——书写规则
- Android线程优先级设置方法
- Cairngorm框架简介
- Ubuntu 11.04安装后建议做的20件事
- QTP
- 排列组合问题
- 跟我一起写 Makefile (四)——书写命令
- wap push sms
- Windows Azure AppFabric Caching服务发布!
- C语言运算符优先级顺口溜
- 如何将EntityFramework实体类转换为JSON字符串
- 请教一下,数据库连接总是报中断然后又恢复,系统的监控软件总是告警,这种瞬间中断连接又瞬间恢复一般都是什么原因引起的?
- apache work&prefork