2013-08-17 37 views
0

我试图从TestNG更新测试结果并使用com4j从java连接。我能够连接到质量控制,但访问测试实验室节点时,我得到的错误。在搜索论坛时,我发现它可能是旧版OTAClient(版本9)。但是我正在使用版本11.如何使用getTDVersion函数获取OTClient版本?什么值提供这个函数的参数? void getTDVersion( Holder pbsMajorVersion, Holder pbsBuildNum);如何获得使用com4j注册的QC OTAClient dll版本

线程“main”中的异常com4j.ComException:800403ff(未知错误):未找到节点。 :。\ invoke.cpp:517 at com4j.Wrapper.invoke(Wrapper.java:166) at com.sun.proxy。$ Proxy15.nodeByPath(Unknown Source) at com.ca.qc.connection.getTestCases( connection.java:52) at com.ca.qc.connection.main(connection.java:27) 引起:com4j.ComException:800403ff(未知错误):未找到节点。 :\ invoke.cpp:517 在com4j.Native.invoke(本机方法) 在com4j.StandardComMethod.invoke(StandardComMethod.java:35) 在com4j.Wrapper $ InvocationThunk.call(Wrapper.java:340) 在com4j.Task.invoke(Task.java:51) 在com4j.ComThread.run0(ComThread.java:153) 在com4j.ComThread.run(ComThread.java:134)

+0

最新版本的OTAClient.dll可以在C:\ Users \ Myself \ AppData \ Local \ HP \ ALM-Client \ qualitycenter中找到 – saikosen

回答

1

实际上它在availble的 C:\ Program Files文件(x86)\ Common Files \ Mercury Interactive \ Quality Center提供,您从机器访问过ALM客户端。