如何使用 Java 读取 Selenium WebDriver 中每个单元格的数据?
我尝试过以下代码:
CSVReader reader = new CSVReader(new FileReader("D:/data1.csv"));
expectedLabels = reader.readNext();
FieldNames = reader.readNext();
FieldValues = reader.readNext();
如何使用 Java 读取 Selenium WebDriver 中每个单元格的数据?
我尝试过以下代码:
CSVReader reader = new CSVReader(new FileReader("D:/data1.csv"));
expectedLabels = reader.readNext();
FieldNames = reader.readNext();
FieldValues = reader.readNext();
File file = new File("D:/data.csv");
if(file.exists()){
System.out.println("File Exists");
}
BufferedReader bufRdr;
bufRdr = new BufferedReader(new FileReader(file));
String line = null;
while((line = bufRdr.readLine()) != null){
StringTokenizer st = new StringTokenizer(line,",");
col=0;
while (st.hasMoreTokens()){
//Following stroing the data of csv
numbers[row][col] = st.nextToken();
col++;
}
System.out.println();
row++;
}
bufRdr.close();
使用 OPENCSV jar 文件读取 csv 文件变得非常容易。我已经使用这个 jar 文件几次来读取文件。
我们有一个名为 CSVReader 的预定义类,创建一个对象并传递 csv 文件路径
调用 readAll() 方法,它将返回 List 中的 csv 内容
使用Iterator,您可以迭代所有值并根据应用程序使用
我已经写了这篇文章,看看它可能对你有帮助。
http://learn-automation.com/how-to-read-csv-files-using-java/
我无法在函数中提供字符串类型变量,在缓冲区读取器 fn 中FileReader()
传递带有参数的方法时显示错误filereader()
代码如下所示:
String f1= (System.getProperty("User.dir") + "\\Module9TestNG\\src\\TestLogin.xlsx");
BufferedReader bufRdr;
bufRdr = new BufferedReader(new FileReader(file));
String record;
String url= null;
while ((record = bufRdr.readLine()) != null)
{
String fields[] = record.split(",");
url= fields[0].toString();
}
private String Fpath ="D:\\CkycApps.csv";
String line;
File file = new File(Fpath);
BufferedReader bufRdr;
bufRdr = new BufferedReader(new FileReader(file));
while((line = bufRdr.readLine()) != null){
System.out.println(line);
String[] cell= line.split(",");
String FirstName=cell[0];
String MiddleName=cell[1];
}