java - 如何使用 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;
解决方案
推荐阅读
- sql - oracle 中的 CASE WHEN 表达式
- android - 任务 ':app:kaptGenerateStubsFossDebugKotlin' 执行失败。> 内部编译器错误
- javascript - 我可以为同一个 es lint 规则强制执行多个级别吗?例如:不同路径的错误和警告
- compression - 使用 DEFLATE 压缩文本文件时,需要多少数据才能减小大小?
- c - 在给定的 BST 中查找最大子树,使其没有重复项
- css - Bootstrap 列宽调整
- python - 递归特征消除后无法进行预测
- nsregularexpression - 正则表达式 - 通过特定模板查找字母
- java - 将 ejb-jar 描述符应用于抽象类
- typescript - 在 TypeScript 中,如何使用位于另一个文件中的类