0

JACOB-ALM 接続を使用してテストセットのリストを取得しようとしています。以下のコードを使用して接続を確立しています。

Dispatch.call(disp, "InitConnectionEx", "url");
Dispatch.call(disp, "Login", "user","password");
Dispatch.call(disp, "Connect", "Domain","Project");

testlab に接続して testset から詳細を取得するためのコードを提案してもらえますか?

4

1 に答える 1

0

必要なのは TestSetTreeManager です。テスト セットのリストを取得する FindTestSets メソッドがあります。いくつかの例:

private static void printTestSetNamesFromFolder(String testLabPath)
{
    Dispatch treeManager = Dispatch.get(disp, "TestSetTreeManager").toDispatch();
    Dispatch testLabFolder = Dispatch.call(treeManager, "NodeByPath", testLabPath).toDispatch();
    Dispatch testSets = Dispatch.call(testLabFolder, "FindTestSets", "").getDispatch();
    EnumVariant testSetsList = new EnumVariant(testSets);

    while (testSetsList.hasMoreElements())
    {
        Dispatch testSet = testSetsList.nextElement().getDispatch();
        System.out.println(Dispatch.get(testSet, "Name").getString());
    }
}

私はジェイコブが初めてなので、get()またはcall()またはtoDispatch()またはをいつ使用するか正確にはわかりませんgetDispatch()が、例はうまくいくはずです。

于 2013-10-16T11:55:55.333 に答える