51Testing软件测试论坛
标题:
新手求教:VB调用QTP的问题
[打印本页]
作者:
shang2305
时间:
2011-6-8 00:11
标题:
新手求教:VB调用QTP的问题
Set qtApp = CreateObject("QuickTest.Application")object
qtApp.Launch (VB运行到这地方地方时报错 如下)
[attach]73423[/attach]
qtApp.Visible = True
想请问:出现这样问题的原因以及解决方法
PS:是不是需要安装QC(Quality Center)? 如何配置?
作者:
shanfeng1419
时间:
2011-6-8 08:32
Set qtApp = CreateObject("QuickTest.Application")
qtApp.Launch
qtApp.Visible = True
把上述语句写在txt中,然后保存为.vbs格式。然后双击,就能打开qtp。LZ第一句后面有个“object”,去掉看看呢
作者:
lyscser
时间:
2011-6-8 08:34
vbs还是vb?vbs这么写只要qtp安装没有问题就不会报错,跟QC无关,这是QTP的API
Set qtApp = CreateObject("QuickTest.Application")
qtApp.Launch
qtApp.Visible = True
作者:
zzxxbb112
时间:
2011-6-8 09:39
真是乱七八糟,使用aom前请先仔细看下QuickTest Automation Reference
作者:
17800455
时间:
2011-6-8 11:17
真是乱得很.
难道你是在vb里边用吗?
晕透了,vb又分,存vb和vb.net
你这是在哪写的,I服了You.
作者:
shang2305
时间:
2011-6-8 20:33
回复
5#
17800455
刚刚学习QTP了 是在纯vb中使用
作者:
shang2305
时间:
2011-6-8 20:59
回复
4#
zzxxbb112
谢谢斑竹
仔细看了下
QuickTest Automation Reference 确实是我写得有问题
修改后 可以成功运行
但是有一个问题是: 需要我先打开QTP程序 然后才能运行 仅仅运行VB任然不能启动QTP 不知道为什么? 路径上是不是有些设置?
作者:
17800455
时间:
2011-6-9 10:11
这是qtp的Aom 怎么会涉及路径的问题. quickTest.application已经注册到 注册表中了.直接可以调用.
纯vb不是很会用.
如果是在vb.net中,添加引即可.
作者:
shang2305
时间:
2011-6-12 00:30
用VBS 和VB.NET 按照QuickTest Automation Reference确实都可以实现
但是VB确实不行
还有一个问题就是:为什么很少人用界面(UI)这块 通过调用QTP等去完成自动化测试,大家用VBS这块 没有明显界面啊 ? 难道是大家有什么比较好的方案 ?
作者:
shang2305
时间:
2011-6-13 21:44
求解中。。。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2