簡體   English   中英

無法在SOAPUI Groovy中從Excel讀取數據

[英]Not able to read data from excel in SOAPUI groovy

我是SOAPUI groovy的新手,並嘗試使用.jxl從excel讀取數據,但是我遇到了問題。 代碼在代碼中提到的行上引發“ wb”錯誤:“ value1 = wb.getSheet(0).getCell(0,RowSelector).getContents(); //單元格A1”。 錯誤消息:“ groovy.lang.missingpropertyexception。類沒有此類property.wb”。 請幫助我做錯了。

我已經添加了。soapui / bin / ext.soap版本中的jxl(2.6.10)和poi(3.11)jar是4.5

import jxl. * ;
import jxl.write. *;
def value1;
def value2;
def value3;
//pull value from test suite properties
def RowSelector =         
 testRunner.testCase.testSuite.getPropertyValue("RowSelector");
//Read Excel

Workbook workbook = Workbook.getWorkbook(new     
File("C:\\Users\\abc\\Desktop\\Data\\Misc\\soapUI- 
4.5.0\\bin\\Excel\\Temp.xls"));
//creating a copy to save results in
WritableWorkbook copy = Workbook.createWorkbook(new 
File("C:\\Users\\abc\\Desktop\\Data\\Misc\\soapUI- 
4.5.0\\bin\\Excel\\Results\\Output.xls"), workbook);

File datasheet = new 
File("C:\\Users\\abc\\Desktop\\Data\\Misc\\soapUI- 
4.5.0\\bin\\ResultTemp.xls");
if (datasheet.exists()) {
log.info("Exist");
}
else {
log.info("Blank");
}
// loading Values from Excel (A1) to TestSuite properties
ERROR COMES IN BELOW LINE ON WB
value1 = wb.getSheet(0).getCell(0, RowSelector).getContents(); //cell 
A1
testRunner.testCase.testSuite.setPropertyValue("TestSuitevalue1", 
value1);
log.info("Value1 Is: " + value1);

我的建議是使用Fillo Jar-[ https://codoid.com/fillo/] [1 ]您需要將jar保留在ext文件夾中,然后使用java代碼連接到xls,我在上一個項目中做了同樣的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM