统计行号列号
1 import java.io.BufferedReader; 2 import java.io.FileReader; 3 import java.io.File; 4 5 6 print("========输出结果表格${csvPath}============ "+"${csvPath}"); 7 print("========Case 表格${csvPath}============ "+"${csvCase}"); 8 9 BufferedReader br=new BufferedReader(new FileReader("${csvCase}")); 10 //BufferedReader bufRdr = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF8")); 11 String tmpStr=""; 12 int rowNum=0; 13 while(tmeStr=br.readLine()!=null){ 14 rowNum++; 15 } 16 rowNum=rowNum-1;//去掉CSV文件标题行; 17 vars.put("rowNum",String.valueOf(rowNum)); 18 print("-----------------1CSV文件行数:--------"+rowNum+"-------------------"); 19 log.info("-----------------1CSV文件行数:--------"+rowNum+"-------------------"); 20 21 print("-----------------Case源CSV表格路径:--------"+"${csvCase}"+"-------------------"); 22 //String getRowNum=vars.get("rowNum"); 23 24 //int csvNo= Integer.parseInt(vars.get("rowNum")); 25 26 27 int totalElements= Integer.parseInt(vars.get("rowNum")); 28 print("Total_csvNoCSV总行号---->> "+totalElements); 29 vars.put("totalElements", String.valueOf(totalElements)); 30 //print(${__javaScript("${totalElements}")}); 31 //print("======javaScript======"+${__javaScript(totalElements)});