我是groovy腳本的新手,我試圖做的是不工作。 我嘗試做的是:Groovy閱讀和使用SoapUI中的.csv文件的數據
- 閱讀.csv文件
- 從.csv文件添加數據,我可以在XML中使用一個變量(例如
測試。 CSV 姓名,年齡 測試儀,20 的Java,30
,並使用測試儀在一個名爲名稱的XML和30名爲20的變量)
01變哪些軟件/ jar文件我用:
OpenCSV v3.9 jar文件添加到了SoapUI目錄:斌/ EXT
GroovyCSV v1.1 jar文件添加到了SoapUI目錄:斌/ EXT
SoapUI 5.2.1。
我搜索瞭如何做到這一點谷歌和使用下面的代碼,試圖得到它的工作:
@Grab('com.xlson.groovycsv:groovycsv:1.1')
import static com.xlson.groovycsv.CsvParser.parseCsv
def csv = '''Name,Lastname
Mark,Andersson
Pete,Hansen'''
def data = parseCsv(csv)
for(line in data) {
println "$line.Name $line.Lastname"
}
這是我用來看看是否一切正常,但我得到的以下錯誤代碼:
java.lang.noclassdeffounderror: org/apache/ivy/core/settings/Ivysettings
我搜索了谷歌這個,但不能找到一個很好的解決方案,請指教。
如果你已經把groovyCSV(和所有相關的罐子)放在類路徑中,你不需要'@ Grab' –