在硒自动化中以CSV格式添加数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在硒自动化中以CSV格式添加数据相关的知识,希望对你有一定的参考价值。

我在自动化脚本的参考资料中有一个CSV文件,我需要将一个单元格值修改为通过在站点中创建一个文件夹而获得的参数值,我运行了这段代码,但随后出现错误:

"(The process cannot access the file because it is being used by another process)".

有人可以让我知道如何将我的参数值写入CSV文件单元格吗?TIA

方法:

 public static void writeCSV(String filePath, String separator) throws IOException {
        try (OutputStream fileStream = new BufferedOutputStream(new FileOutputStream(filePath));
             Writer outStreamWriter = new OutputStreamWriter(fileStream, StandardCharsets.UTF_8);
             BufferedWriter buffWriter = new BufferedWriter(outStreamWriter)) {
            buffWriter.append("https://mobile/sample_v4.zip");
            buffWriter.append(separator);
            buffWriter.append(createdTitle);
            buffWriter.append(separator);
            buffWriter.append("http://2-title-conversion/documentlibrary");
            buffWriter.append(separator);
            buffWriter.append("TRUE");
            buffWriter.append(separator);
            buffWriter.append("TRUE");
            buffWriter.flush();
        }


@Test segment,

loginPg.writeCSV("C:\Users\urathya\Documents\Automation\03-11\resources\CS.csv",",");
答案

您没有关闭输出流,请关闭它,它将关闭文件,您可以使用同一文件来追加数据。

以上是关于在硒自动化中以CSV格式添加数据的主要内容,如果未能解决你的问题,请参考以下文章

如何在Spark Scala中以CSV格式编写不同的布局

在 pyspark 中以 csv 格式读取 excel 文件

从一个非常大的 MySQL 转储文件中以 csv 格式获取数据

使用codeigniter在CSV文件中以奇怪的方式出现日期格式

如何在 SQL Server Management Studio 中以“真实”CSV 格式获取导出输出?

如何从 csv 文件中以自定义格式读取时间?