shang2305 发表于 2011-6-8 00:11:37

新手求教:VB调用QTP的问题

Set qtApp = CreateObject("QuickTest.Application")object
    qtApp.Launch (VB运行到这地方地方时报错 如下)

    qtApp.Visible = True

想请问:出现这样问题的原因以及解决方法

PS:是不是需要安装QC(Quality Center)?如何配置?

shanfeng1419 发表于 2011-6-8 08:32:27

Set qtApp = CreateObject("QuickTest.Application")
qtApp.Launch
qtApp.Visible = True
把上述语句写在txt中,然后保存为.vbs格式。然后双击,就能打开qtp。LZ第一句后面有个“object”,去掉看看呢

lyscser 发表于 2011-6-8 08:34:29

vbs还是vb?vbs这么写只要qtp安装没有问题就不会报错,跟QC无关,这是QTP的API
Set qtApp = CreateObject("QuickTest.Application")
qtApp.Launch
qtApp.Visible = True

zzxxbb112 发表于 2011-6-8 09:39:26

真是乱七八糟,使用aom前请先仔细看下QuickTest Automation Reference

17800455 发表于 2011-6-8 11:17:31

真是乱得很.
难道你是在vb里边用吗?
晕透了,vb又分,存vb和vb.net

你这是在哪写的,I服了You.

shang2305 发表于 2011-6-8 20:33:08

回复 5# 17800455   刚刚学习QTP了   是在纯vb中使用

shang2305 发表于 2011-6-8 20:59:38

回复 4# zzxxbb112

谢谢斑竹


仔细看了下 QuickTest Automation Reference确实是我写得有问题

修改后 可以成功运行

但是有一个问题是:需要我先打开QTP程序 然后才能运行   仅仅运行VB任然不能启动QTP不知道为什么?   路径上是不是有些设置?

17800455 发表于 2011-6-9 10:11:24

这是qtp的Aom 怎么会涉及路径的问题. quickTest.application已经注册到 注册表中了.直接可以调用.

纯vb不是很会用.

如果是在vb.net中,添加引即可.

shang2305 发表于 2011-6-12 00:30:03

用VBS 和VB.NET按照QuickTest Automation Reference确实都可以实现

但是VB确实不行   

还有一个问题就是:为什么很少人用界面(UI)这块 通过调用QTP等去完成自动化测试,大家用VBS这块 没有明显界面啊?难道是大家有什么比较好的方案?

shang2305 发表于 2011-6-13 21:44:23

求解中。。。
页: [1]
查看完整版本: 新手求教:VB调用QTP的问题