Как устранить ошибку «Неожиданный элемент: CDATA» во время выполнения шага теста через сценарий groovy? - PullRequest
0 голосов
/ 28 января 2020

Я использую набор тестов, который содержит 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

...