包含selenium的CSV或XLXS文件

时间:2014-03-10 11:12:03

标签: java csv selenium

我正在尝试从csv或xlxs文件中的行复制一个值并将其粘贴到firefox上的文本字段中并执行一些操作并将其循环直到csv文件的末尾。

经过一番研究后,我发现Selenium for firefox可以自动执行任务。

有人知道实施的方式或帮我写这个吗?

提前致谢

1 个答案:

答案 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;

    }