从Python

时间:2016-04-14 15:31:54

标签: python enterprise-architect

从Python到win32com我从我的Enterprise Architect项目中提取链接到ID = element_id的用例的所有测试用例:

test_cases = EA.GetElementSet("select * from t_objecttests where t_objecttests.Object_ID = %d "%element_id, 2);

通过循环test_cases,我想获得测试用例的属性。

我按照Test Class

中的说明调用它们

获取属性没问题:Notes,ObjectType,Status。

通过调用其他属性,例如AcceptanceCriteria和Class,我得到一个AttributeError。

如何获得它们?

1 个答案:

答案 0 :(得分:0)

您需要从对象中检索相应的测试对象,如此伪代码:

elem = repository.getElementById(<your test element id>)
test = elem.test.getAt(0)
print test.AcceptanceCriteria