3

我正在尝试在独立的 vbs 文件中使用 QTP/UFT 的 DotNetFactory 实用程序。我相信 UFT 正在使用DotNetFactory.dll中的发现C:\Program Files (x86)\HP\Unified Functional Testing\bin来实现该功能。我检查并发现DLL已注册并且其ComVisible属性也设置为True。如此有效,我应该能够CreateObject创建一个实例。但是,VBScript(32 位或 64 位)无法为此 dll 创建或获取对象。

在此处输入图像描述

以下都不起作用

Set objDotNet = GetObject("C:\Program Files (x86)\HP\Unified Functional Testing\bin\DotNetFactory.dll")
Set objDotNet = GetObject(,"Mercury.DotNetFactory.1")
Set objDotNet = CreateObject("Mercury.QTP.Utils.DotNetFactory")
Set objDotNet = CreateObject("Mercury.DotNetFactory.1")
4

0 回答 0