我尝试从Quick Test Professional连接到SA Api。 但它遇到错误并显示“ActiveX-Component无法创建对象:”SAClient80MP.SAapi“。
有人能帮助我吗?
答案 0 :(得分:0)
从QTP调用CreateObject
时,您获得VBScript的本机CreateObject,这意味着您的问题是VBScript / COM,并不与QTP有关。
要验证我是否正确,您可以将CreateObject
行放在.vbs
文件中并尝试运行它。
COM的工作方式是查找与注册表中progid同名的密钥(在HKEY_CLASSES_ROOT
下),因此在此示例中,您应该查找HKEY_CLASSES_ROOT\SAClient80MP.SAapi
。
有关如何解决此问题的信息,请参阅我对similar question的回答。