Вы можете использовать приведенный ниже код, чтобы заполучить этот шаг, который имеет «run TestCase step
// объяснение : - Получил итератор для TestSuite. Используя этот итератор, проходящий черезвсе тестовые сценарии, а затем через все этапы тестирования
// затем проверяем, имеет ли какой-либо тестовый шаг это имя "Run TestCase"
. Здесь вы можете найти шаг теста под этим набором тестов в любом изtestcases.
for(tc in testRunner.testCase.testSuite.getTestCaseList())
{
for(ts in tc.getTestStepList())
{
if( ts.getName()=="Run TestCase")
{
log.info "Found that step "
log.info "TestCaseName = " + tc.getName()
log.info "TestSuiteName = " + testRunner.testCase.testSuite.getName()
}
}
}
Вы можете выйти за пределы уровня проекта и проверить все комплекты, выполнив внешний цикл
testRunner.testCase.testSuite.project.getTestSuiteList()