Я использую следующий урок для реализации Selenium Keyword Driven Framework: http://toolsqa.com/selenium-webdriver/keyword-driven-framework/set-excel-apache-poi/
Для части, которая просит создать «util» пакет с классом ExcelUtils, я следовал инструкциям, которые начинаются сдобавление jar в библиотеки проекта.
Этот jar предназначен для библиотеки apache-poi-4.0.1: poi-4.0.1.jar.
Но даже с этой библиотекой и с нейисточник, классы XSSFWorkbook, XSSFSheet и XSSFCell не существуют.
Итак, мой вопрос, какую часть учебного пособия я пропускаю?Или какую библиотеку мне не хватает?
Я использую Eclipse Oxygen с утилитами пакета JRE JavaSE-1.8
;
import java.io.FileInputStream;
public class ExcelUtils {
private static XSSFSheet ExcelWSheet;
private static XSSFWorkbook ExcelWBook;
private static XSSFCell Cell;
//This method is to set the File path and to open the Excel file
//Pass Excel Path and SheetName as Arguments to this method
public static void setExcelFile(String Path,String SheetName) throws Exception {
FileInputStream ExcelFile = new FileInputStream(Path);
ExcelWBook = new XSSFWorkbook(ExcelFile);
ExcelWSheet = ExcelWBook.getSheet(SheetName);
}
//This method is to read the test data from the Excel cell
//In this we are passing parameters/arguments as Row Num and Col Num
public static String getCellData(int RowNum, int ColNum) throws Exception{
Cell = ExcelWSheet.getRow(RowNum).getCell(ColNum);
String CellData = Cell.getStringCellValue();
return CellData;
}
}