Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 包含selenium的CSV或XLXS文件_Java_Csv_Selenium - Fatal编程技术网

Java 包含selenium的CSV或XLXS文件

Java 包含selenium的CSV或XLXS文件,java,csv,selenium,Java,Csv,Selenium,我试图从csv或xlxs文件的行中复制一个值,并将其粘贴到firefox上的文本字段中,然后执行一些操作并循环该操作,直到csv文件结束 经过几次研究,我发现Selenium可以让firefox自动执行任务 是否有人知道如何实现或帮助我写这篇文章 提前感谢您需要一个类似的csv解析器。您可以使用以下代码作为起点并在此基础上进行构建。希望这有帮助。快乐编码 public String getValue(String fileName, String rowNum, int colHeader)

我试图从csv或xlxs文件的行中复制一个值,并将其粘贴到firefox上的文本字段中,然后执行一些操作并循环该操作,直到csv文件结束

经过几次研究,我发现Selenium可以让firefox自动执行任务

是否有人知道如何实现或帮助我写这篇文章


提前感谢

您需要一个类似的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;

    }
尝试一些东西并提出具体的问题