我試圖從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)
最新版本的OTAClient.dll可以在C:\ Users \ Myself \ AppData \ Local \ HP \ ALM-Client \ qualitycenter中找到 – saikosen