代码之家  ›  专栏  ›  技术社区  ›  Nigel Thorne

如何通过COM访问TestComplete中的aqObject方法?

  •  1
  • Nigel Thorne  · 技术社区  · 12 年前

    具体来说,我正在尝试做相当于

    aqObject.IsSupported(objText, "SomeProperty")
    

    通过TestComplete COM接口。

    你是怎么做到的?

    注:

    我正在通过WIN32OLE连接到TestComplete,方法是连接到 "TestComplete.TestCompleteApplication.8" .

    可能值得指出的是,我曾试图要求集成按名称获取aqObject,但得到了NULL。

    sys=tc.integration.GetObjectByName(“sys”) 系统存在 =>真实的 系统名称 =>“系统”

    aqObject=tc.integration.GetObjectByName(“aqObject”) =>无

    2 回复  |  直到 12 年前
        1
  •  1
  •   Helen    12 年前

    目前TestComplete中是否有正在运行的测试? This article 说这是 GetObjectByName :

    只有当TestComplete正在运行测试时,才能获取对象。如果在TestComplete中没有运行测试, 按名称获取对象 将返回一个空的Variant值。

        2
  •  0
  •   Dmitry Nikolaev    12 年前

    如果您正在使用 Connected Applications TestComplete的功能,您可以轻松访问 aq对象 对象及其成员通过 Connect