擅长:python、mysql、java
<p>继续你所做的</p>
<p>TestEnvironment包含TestModules。每个TestModule都包含一个TestSequence,该序列依次包含测试用例</p>
<p>请记住,您不能单独测试用例,而只能测试模块。但是您可以在执行之前使用COM-API启用和禁用单个测试用例</p>
<p>(<em>在我的头顶上输入这个,可能无法100%工作</em>)</p>
<pre><code>test_module = test_environment.TestModules.Item(1) # of 2 or whatever
test_sequence = test_module.Sequence
for i in range(1, test_sequence.Count + 1):
test_case = test_sequence.Item(i)
if ...:
test_case.Enabled = False # or True
test_module.Start()
</code></pre>
<p>您必须记住,TestSequence还可以包含其他TestSequence(即TestGroup)。这取决于TestModule的设置方式。如果是这样,您必须在循环中处理这些问题,并在搜索感兴趣的测试用例时进入这些测试组</p>