我正在尝试使用TPT Java API,以实现某些项目自动化。
并尝试使用功能“ generateTestCasesFromTestData”来“添加步骤列表”
但无法弄清楚从何处获取其第一个参数“ ScenarioGroup”。
有一些工作吗?
最佳答案
如果您只想在顶级测试用例组中创建测试用例,则可以这样获得:
TPT 13
com.piketec.tpt.api.Project prj = ...
prj.getTopLevelTestlet().getToplevelScenarioGroup();
在TPT 13之前的版本中存在设计错误。您只能获取包含在testlet的顶级组(
RemoteList<ScenarioOrGroup> Testlet.getTopLevelScenarioOrGroup()
)中的方案和方案组的列表。因此,您只能通过获取该列表,获取其中一个元素并调用ScenarioOrGroup.getGroup()
以获得该元素的父组来获取顶级组。