Я использую набор тестов, который содержит 15 этапов теста, смешанных со сценарием groovy и soap этапами запроса.
Он работает отлично, когда я запускаю вручную, где он выдает сообщение об ошибке, подобное «Неожиданный элемент: CDATA» при выполнении сценария groovy.
Groovy Сценарий:
for(tc in testsuite.testCaseList)
{
for(stp in tc.testStepList)
{
if (!stp.isDisabled())
{
testRunner.runTestStep(stp)
def assertionList = stp.getAssertionList()
..........
}
}
}
Получите данные ответа с помощью другого шага сценария groovy:
def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
def responseHolder = groovyUtils.getXmlHolder("requestName#Response")
def appId = responseHolder.getNodeValue("//*:application/*:applicationId")
testRunner.testCase.testSuite.setPropertyValue("AppId",appId)
Может кто-нибудь дать мне ваше предложение по решению этой проблемы?
Спасибо
Карунагара Панди G