Selenium Apache POI - Как лучше всего читать данные из Excel и использовать эти данные в тестовых скриптах - PullRequest
0 голосов
/ 18 мая 2019

У меня есть структура проекта Page Object Model.Структура проекта выглядит следующим образом:

src
->com.actions
->com.config
->com.pageObjects
->com.testSuite
->com.utils

В пакете utils есть класс Excel, откуда я считываю тестовые данные из Excel, вызывая метод getCellData, который я определил в классе Excel.

В пакете pageObjects у меня есть все локаторы страницы, использующие Page factory.

В пакете actions у меня есть действия, которые необходимо выполнить на конкретной странице.Итак, вот мой запрос. На данный момент я получаю данные из таблицы Excel, передавая номера строк и столбцов.вот мой код:

ExcelUtils.setExcelFile(Constant.TestData_Path + Constant.TestData_FileName,"User Info");

AdminLoginPage.username.sendKeys(ExcelUtils.getCellData(1, 0));

Как и раньше, я получал данные из Excel до сих пор, это не будет возможно в долгосрочной перспективе, кажется.Может кто-то помочь или предложить лучший способ сделать то же самое.Заранее спасибо!

...