gpt4 book ai didi

Javascript OTA 调用 HP QC

转载 作者:太空宇宙 更新时间:2023-11-04 02:15:50 25 4
gpt4 key购买 nike

我找到了下面的 OTA 方法来访问 HP QC ,但是当我执行它时,我收到“sys is not a Defined”错误。我正在使用 Protractor(Nodejs) 来测试应用程序,因此我需要使用 JavaScript 进行 OTA 调用

有人可以帮我解决这个问题吗

function QualityCenterTest()
{
var qc = Sys.OleObject("TDApiOle80.TDConnection");
//var qc = qcc.TDConnection;
qcConnectionPath_String = " http://qc/qcbin /";
qcDomain_String = "Abc";
qcProject_String = "xyz";
qcUserId_String = "Test";
qcPassword_String = "";
qc.InitConnectionEx(qcConnectionPath_String);
qc.Login(qcUserId_String, qcPassword_String);
qc.Connect(qcDomain_String, qcProject_String);
// Set the folder
var currTestFolder = qc.TestSetTreeManager.NodeByPath("Root\\abc ");
var testParam = " TestSet";
var testSetList= currTestFolder.FindTestSets(testParam);

}

最佳答案

我相信 Sys.OleObject 是一个仅适用于 Windows 环境的 COM 对象,Node.js 不提供对此开箱即用的支持。

https://helloacm.com/using-com-object-in-nodejs/

However, the NodeJS does not inherently support the Win32 COM/OLE techniques maybe because it is designed to be platform independent in the first place, like Python, which is similar in the case that you will need to download the win32com package [see here].

如果您需要在 Windows 上运行应用程序才能访问 HP QA,您可能需要类似上面提到的软件包

https://github.com/idobatter/node-win32ole

请提供有关您的环境以及您可能使用的其他工具的更多信息。

(此外,我也在研究 HP QC 集成,因此请提供有关您正在使用的流程的更多信息)

更多信息也许您可以尝试使用 REST API 而不是 COM 对象。 http://alm-help.saas.hpe.com/en/Latest/api_refs/REST_TECH_PREVIEW/ALM_REST_API_TP.html

关于Javascript OTA 调用 HP QC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35793525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com