具体来说,我试图做相同的
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”) =>零
答案 0 :(得分:2)
目前TestComplete中是否有正在运行的测试? This article说这是GetObjectByName
:
只有在TestComplete运行测试时才能获取对象。如果TestComplete中没有运行测试,
GetObjectByName
将返回一个空的Variant值。
答案 1 :(得分:1)
如果您使用的是TestComplete的Connected Applications功能,则可以通过Connect类轻松访问 aqObject 对象及其成员。