2016-06-03 8 views
-1

Мне нужно придумать poc для подхода автоматизации тестирования для одного проекта & было предложено заглянуть в спокойствие bdd.Поддерживает ли Serenity BDD (JUnit-Maven) доступ к файлам Excel? нужны примеры

Я могу использовать CSV для проекта, однако, предпочитаю файлы excel с несколькими листами для подхода, поскольку рабочие процессы требуют большого количества данных.

Возможно ли получить доступ к файлам excel (xls/xlsx) в среде Serenity BDD? Может ли кто-нибудь указать пример, если ответ на предыдущий вопрос да?

Я тщательно искал решение на своем конце, однако не нашел способа справиться с этим.

Возможно, эксперты нуждаются в помощи, поэтому размещены здесь.

+0

с помощью POI вы можете напрямую сделать это, а также нет прямой интеграции в Serentiy-BDD для первенствует (насколько я знаю), все, что вы можете сделать это использовать java jar, как poi, чтобы выполнить вашу задачу. – selva

ответ

0

Вы можете использовать csv, поскольку это текстовый файл прямого использования. Если вы хотите использовать excel, вам нужна зависимость poi, которая поможет вам извлечь данные Excel или создать их. зависимость идентификатор_группы org.apache.poi артефакта пои версия 3,14

+0

Спасибо за @ user6414280 за быстрый ответ, я попытался использовать poi для доступа к файлам excel, однако не знаю много об интеграции с безмятежным bdd, можете ли вы обратиться к примеру или предоставить его? Это будет доброй помощью. – amitks

+0

Я понятия не имею о безмятежности. Вы используете maven junit, поэтому вы можете создать класс util с помощью poi для извлечения данных и импорта в свой тестовый класс junit. – user6414280