java - 获取数据时动态传递文件名? Selenium -java

标签 java selenium selenium-webdriver automated-tests apache-poi

当我像这样传递文件名时,它不会获取数据..如何在方法中动态传递文件名?

    public static String fetchData(int index,int rowNum, int cellNum,String FileName) throws FileNotFoundException {

        File filePath = new File(System.getProperty("user.dir") + "/InEdge_Files/ExcelData/" + FileName + ".xlsx");
        fis = new FileInputStream(filePath);
        sheet = workbook.getSheetAt(index);
        value = sheet.getRow(rowNum).getCell(cellNum).getStringCellValue();
        return value;

    }

...传递我使用的数据时,driver.get(fetchData(0,1,2,"Data");

最佳答案

String urlToOpen = fetchData(0,1,2,"Data");
driver.navigate().to(urlToOpen);

关于java - 获取数据时动态传递文件名? Selenium -java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52435751/

相关文章:

java - 如何读取没有 list 的 war/jar 文件

java - 将新对象添加到二维数组

java - 无法单击列表元素

Selenium 2 - findElement(By.xpath) 的范围可以限定为特定元素吗?

java - 如何检查元素是否是可点击的按钮而不是文本?

javascript - 如何使用 Python 在 ajax 网页上抓取鼠标悬停框内容

java - 拆分字符串并将其解析为整数

java - 来自java的日期时间不同步(tomcat 7)

javascript - Phantom JS 没有点击按钮,但如果我使用任何其他浏览器它就可以工作

java - Selenium argument[0].scroll.to 函数第二次不起作用