QTP:ActiveX无法创建Object

时间:2012-07-13 07:46:02

标签: activex qtp qc

Run Error

我尝试从Quick Test Professional连接到SA Api。 但它遇到错误并显示“ActiveX-Component无法创建对象:”SAClient80MP.SAapi“。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

从QTP调用CreateObject时,您获得VBScript的本机CreateObject,这意味着您的问题是VBScript / COM,并不与QTP有关。 要验证我是否正确,您可以将CreateObject行放在.vbs文件中并尝试运行它。

COM的工作方式是查找与注册表中progid同名的密钥(在HKEY_CLASSES_ROOT下),因此在此示例中,您应该查找HKEY_CLASSES_ROOT\SAClient80MP.SAapi

有关如何解决此问题的信息,请参阅我对similar question的回答。