实际上需要使用下面的测试 ID 获取子文件夹名称
测试计划 > 主题 > 样本(文件夹名称)> 场景(子文件夹)> TC1(测试-BPT)
我需要使用检索Scenario
作为子文件夹名称TestID
这是我的代码
ITestSetTreeManager tstm = tdc.testSetTreeManager().queryInterface(ITestSetTreeManager.class);
ITestSetFolder tsf = tstm.nodeByPath("Root\\Lab").queryInterface(ITestSetFolder.class);
IList testSets = tsf.findTestSets("Regression", false, "");
for (Com4jObject testSetObj : testSets)
{
ITestSet testSet = testSetObj.queryInterface(ITestSet.class);
System.out.println(testSet.name());
IBaseFactory testFactory = testSet.tsTestFactory().queryInterface(IBaseFactory.class);
IList testInstances = testFactory.newList("");
for (Com4jObject testInstanceObj : testInstances)
{
ITSTest testInstance = testInstanceObj.queryInterface(ITSTest.class);
System.out.println(testInstance.testName());
Object ID = testInstance.testId();
System.out.println(ID.toString());
}
}
使用 ID 对象我可以检索TestId
并且我需要检索子文件夹名称。
对于尝试使用 TS_SUBJECT 但它失败了
任何人都可以分享您对获取子文件夹名称/ TS_SUBJECT 字段值的看法。