我正在尝试从csv或xlxs文件中的行复制一个值并将其粘贴到firefox上的文本字段中并执行一些操作并将其循环直到csv文件的末尾。
经过一番研究后,我发现Selenium for firefox可以自动执行任务。
有人知道实施的方式或帮我写这个吗?
提前致谢
答案 0 :(得分:0)
您需要一个像CsvReader这样的csv解析器。您可以使用以下代码作为起点并在其上构建。希望这可以帮助。快乐的编码。
public String getValue(String fileName, String rowNum, int colHeader)
{
String returnVal = null;
String relativePath = System.getProperty("user.dir");
String csvPath = relativePath + "\\src\\main\\resources\\CSV\\" + fileName + ".csv" ;
CsvReader r;
try {
r = new CsvReader(csvPath);
while(r.readRecord())
{
String row = r.get(0);
if(row.equalsIgnoreCase(rowNum) )
{
returnVal = r.get(colHeader);
break;
}
}
r.close();
} catch (FileNotFoundException e)
{
e.printStackTrace();
} catch (IOException e)
{
e.printStackTrace();
}
return returnVal;
}