Используя сценарий установки как
def result = com.eviware.soapui.support.UISupport.prompt("Please select the enviornment", "Environment", ['UAT1','UAT2','UAT3'])
def testcases = testSuite.getTestCaseList()
if (result == 'UAT1'){
testcases.each { testcase ->
def teststeps = testcase.getTestStepList()
teststeps.each { teststep ->
teststep.setPropertyValue('endpoint','')
}
}
для запуска набора тестов для одной конечной точки.
Однако я застрял в одном сценарии, где testcase1 использовал «endpoint1», а testcase2 использовал «endpoint2» в качестве конечных точек. так хотелось узнать, как мы используем случай переключения в этом сценарии для запуска обоих тестовых случаев одним щелчком мыши с использованием Groovy в сценарии установки?
вы можете сохранить конечную точку в массиве и использовать setPropertyValue для установки для каждого случая teststep.setPropertyValue ('endpoint', endpoint [0]) следующим образом. спасибо за UISupport.prompt я увидел это впервые