gpt4 book ai didi

vbscript - QTP 无法创建 ActiveX 对象

转载 作者:行者123 更新时间:2023-12-04 18:31:04 29 4
gpt4 key购买 nike

在编写脚本时,我遇到了这个问题。

我无法发布整个代码,但这是一个与我自己编写的代码相同的示例;

Dim qtpApp
Set qtpApp = createObject("QuickTest.Application")
qtpApp.Launch

我也试过这个:
Set qtpApp = createObject("QuickTest.application")

还有这个:
Set qtpApp = createObject("Quick Test.Application")

但我不断收到“Active X 组件无法创建对象。在第 x 行:“Set qtpApp = createObject("QuickTest.Application")"

任何帮助表示赞赏。谢谢。

最佳答案

正确的 prog-id 是您首先尝试的 "QuickTest.Application" .

造成这种情况的可能原因是您的计算机上未正确安装 QTP。
验证是否是这种情况

  • 尝试手动启动 QTP
  • 检查注册表中是否存在以下键HKEY_CLASSES_ROOT\QuickTest.Application\CLSID
  • 从注册表中获取 classid 并检查它的 key 是否存在于 HKEY_CLASSES_ROOT\CLSID 下(或者如果是 64 位机器 HKEY_CLASSES_ROOT\Wow6432Node\CLSID )
  • 验证在此键下 LocalServer32指向 QTP 的 bin 目录下的“QtpAutomationAgent.exe”
  • 关于vbscript - QTP 无法创建 ActiveX 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11285735/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com