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

时间:2013-02-20 00:02:40

标签: com testcomplete

具体来说,我试图做相同的

aqObject.IsSupported(objText, "SomeProperty")

通过TestComplete COM接口。

你是怎么做到的?

注意:

我通过WIN32OLE连接到"TestComplete.TestCompleteApplication.8"连接到TestComplete。

值得指出的是,我试图要求集成按名称获取aqObject并返回NULL。

sys = tc.integration.GetObjectByName(“Sys”) sys.Exists =>真正 sys.Name => “SYS”

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

2 个答案:

答案 0 :(得分:2)

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

的先决条件
  

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

答案 1 :(得分:1)

如果您使用的是TestComplete的Connected Applications功能,则可以通过Connect类轻松访问 aqObject 对象及其成员。