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