在处理脚本时,我遇到了这个问题。
我无法发布整个代码,但这是一个与我自己写的相同的示例;
Dim qtpApp
Set qtpApp = createObject("QuickTest.Application")
qtpApp.Launch
我也试过这个:
Set qtpApp = createObject("QuickTest.application")
而且这个:
Set qtpApp = createObject("Quick Test.Application")
但我继续获取“Active X Component无法创建对象。在第x行:”设置qtpApp = createObject(“QuickTest.Application”)“
任何帮助表示赞赏。感谢。
答案 0 :(得分:1)
正确的prog-id是您首先尝试的"QuickTest.Application"
。
可能的原因是您的计算机上未正确安装QTP。 验证是否是这种情况
HKEY_CLASSES_ROOT\QuickTest.Application\CLSID
HKEY_CLASSES_ROOT\CLSID
下(或者如果它是64位计算机HKEY_CLASSES_ROOT\Wow6432Node\CLSID
)LocalServer32
指向QTP的bin目录下的“QtpAutomationAgent.exe”