Java 将测试结果写入CSV文件

Java 将测试结果写入CSV文件,java,webdriver,opencsv,Java,Webdriver,Opencsv,我需要你们的支持,因为我刚刚开始学习Java和自动化测试,脚本和我一起工作很好,但只有我在将测试结果提取到CSV文件时有问题,只写了一行,并在这一行保留覆盖,所以我需要你们的支持如何保存所有测试结果并将其打印到CSV文件中,我使用的是OpenCSV if (drivertest.getCurrentUrl().equalsIgnoreCase(CreateErrorUrl)) { String TicketAlreadyCreated = drivertest.findElement(B

我需要你们的支持,因为我刚刚开始学习Java和自动化测试,脚本和我一起工作很好,但只有我在将测试结果提取到CSV文件时有问题,只写了一行,并在这一行保留覆盖,所以我需要你们的支持如何保存所有测试结果并将其打印到CSV文件中,我使用的是OpenCSV

if (drivertest.getCurrentUrl().equalsIgnoreCase(CreateErrorUrl)) {
    String TicketAlreadyCreated = drivertest.findElement(By.xpath("/html/body/div[1]/div/div/div/div[2]/div/div/div/div/strong")).getText();
    System.out.println(TicketAlreadyCreated);
    csvWriter.writeNext(new String[] { Account, TicketAlreadyCreated });
    csvWriter.close();
} else {                
    String CreationDone = drivertest.findElement(By.xpath("/html/body/div[1]/div[1]/div/div/div[2]/div[1]/div")).getText();
    System.out.println(CreationDone);
    csvWriter.writeNext(new String[] { Account, CreationDone });
    csvWriter.close();

您能否更具体地说,是否希望将不同文件的所有结果保存到单个csv文件中?或者您的意思是说在一次运行中,行被覆盖了吗?您是否检查过这一行:(使用
FileWriter(file\u name,true)
)?Adithya Morampudi:是的,我的意思是在一次运行中,行被覆盖Bene:我只需要在一个csv文件中写入所有数据,但应在每次运行中添加行,因为它是多个帐户的包含循环