以下是我的情景:
Selenium在html页面上抓取了一些文本并将其转换为字符串(String store_txt = selenium.getText(“text”);) - 文本是动态生成的。
现在我想在每次运行此测试时将此字符串存储到本地新文本文件中,是否应该使用FileWriter?或者它就像编写System.out.println(“string”);?
一样简单我是否必须将其作为一个类写入,或者我可以编写一个方法吗?
提前致谢!!
答案 0 :(得分:5)
每次使用createTempFile创建一个新文件,使用FileWriter写入文件。
import java.io.File;
import java.io.IOException;
import java.io.FileWriter;
public class Main {
public static void main(String[] args) throws IOException {
File f = File.createTempFile("selenium", "txt");
FileWriter writer = new FileWriter(f);
writer.append("text");
}
}
答案 1 :(得分:1)
答案 2 :(得分:0)
请务必使用
关闭文件编写器 writer.close()
否则你最终会得到半个书面文件。