#selenium #apache-poi
#селен #apache-poi
Вопрос:
Я новичок в selenium,
FileInputStream fis= новый FileInputStream(«C:DocumentsLanding_page.xls «);
Workbook wb = new WorkbookFactory (fis);
Я получаю ошибку компиляции для выполнения вышеуказанных 2 строк даже после импорта всех необходимых файлов jar
Комментарии:
1. Попробуйте использовать двойные косые черты для имени файла .. C:\Documents\Landing_page.xls
2. Если это не сработает, поделитесь сведениями об исключении.
3. workbookfactory.create(fis) должен использоваться вместо создания экземпляра workbookfactory. Сработало после его изменения 🙂
Ответ №1:
Если вы посмотрите на JavaDocs для WorkbookFactory, вы увидите, что это не класс, который вы создаете.
Вместо этого то, что вы хотите сделать, это, как взято из документов POI:
Workbook wb = WorkbookFactory.create(new File("MyExcel.xls"));
Вам нужно вызвать метод create (File), и вы захотите использовать файл напрямую, а не InputStream для уменьшения объема памяти.