自动化测试用例管理Gui程序,管理测试用例:
......
def get_parent_item(case_suit, item):
"""获取父节点"""
if item.parent():
parent = item.parent()
case_suit.append(parent.text(0))
return get_parent_item(case_suit, parent)
else:
case_suit.reverse()
return '/'.join(case_suit)
......
# 调用,随便选个节点
case_suit = [] # 存放父节点
item = self.treeWidget.currentItem() # 获取选中节点
gpi = get_parent_item(case_suit, item)
print(gpi)
"""
输出结果:收购管理/收购尽调/估值
"""