首页 > 解决方案 > 如何使用 Map 在 selenium 中读取 excel 数据

问题描述

我有包含以下数据的 excel 文件,我正在尝试通过数据提供程序方法获取数据。这里的场景是 - 如果“待执行”的值为“是”,则需要运行相应的测试用例场景。

但我在这里面临问题。找到excel文件和代码的片段。

任何帮助将不胜感激。

在此处输入图像描述

public Boolean getDataFromExcel(String excelName, String sheetName) {
        wb = getExcelWorkbook(excelName);
        Sheet sheet = wb.getSheetAt(0);
        //Row firstRow = sheet.getRow(0);
         Iterator<Row> rowIterator = sheet.iterator();

            while(rowIterator.hasNext()) {

                Row row = rowIterator.next();

                //For each row, iterate through each columns
                Iterator<Cell> cellIterator = row.cellIterator();
                while(cellIterator.hasNext()) {        

                    Cell cell = cellIterator.next();
                    if(cell.getStringCellValue().equalsIgnoreCase("Yes")){
                            return true;
                            
                    }
                    else
                    return false;

标签: javaexcelselenium-webdriverapache-poitestng-dataprovider

解决方案


推荐阅读