意外元素:CDATA soapUI maven 插件

Unexpected element: CDATA soapUI maven plugin

我正在写测试休息一下API。我正在使用 属性 和 属性 传输。

当我 运行 我的 TestCase 使用 SoapUI 时,一切正常。但是,当我 运行 它使用 maven 和 com.smartbear.soapui:soapui-maven-plugin:4.6.1 我得到这个错误:

Status: FAILED
Time Taken: 64
Size: 0
Timestamp: Fri Dec 21 14:15:12 GMT+01:00 2018
TestStep: Property Transfer 1
Error:com.eviware.soapui.impl.wsdl.teststeps.PropertyTransferException: error: Unexpected element: CDATA

----------------- Messages ------------------------------
Error performing transfer [city] - error: Unexpected element: CDATA
----------------------------------------------------
city transferred [[error: Unexpected element: CDATA]] from [Personal_data.city] to [eligibility.Request]
------------ target path -------------
$..city

我正在考虑使用 Groovy 脚本来进行属性转移,但首先,我真的很想了解为什么会出现此错误,以及是否有解决方法涉及一个 Groovy 脚本。

看了又看,终于解决了这个问题:

问题是我将 SoapUI 5.4.0 与(非常)旧版本的 soapui-maven-plugin 一起使用。所以,我只是更改了 maven 中 soapUI 插件的版本以匹配我的 SoapUI 界面之一,它现在工作正常。