我正在使用SOAPUI 5.3。我有一个包含80个测试步骤的测试套件。 在testrunner运行套件之后,我想在日志上打印以下内容。 测试步骤编号 测试步骤名称和 测试步骤状态。
我能够弄清楚如何打印测试步骤名称和状态,而不是测试步骤编号。我试图获得测试步骤索引,但我无法让它工作。我在测试套件级别运行
提前致谢。
答案 0 :(得分:0)
def testSuite = context.testCase.testSuite; //get current test suite
def totalTestSteps = context.getTestCase().getTestSteps().size() //get int total test steps for the given test case
def currentTestStep = context.getCurrentStep().name //get name of current step
for(n in (0..totalTestSteps-1))
{
def testStepName = context.getTestCase().getTestStepAt(n).name
def testStepNumber = n
if (testStepName == currentTestStep){
log.info(testStepName + " is at position " + testStepNumber)
}
}