从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。
如何获得它们?
答案 0 :(得分:0)
您需要从对象中检索相应的测试对象,如此伪代码:
elem = repository.getElementById(<your test element id>)
test = elem.test.getAt(0)
print test.AcceptanceCriteria