Обработка таблиц Excel с огурцом - PullRequest
0 голосов
/ 03 июня 2019

Я планирую поработать над файлом функций Cucumber с кодом Groovy (Katalon Studio) для определения шагов.Я хотел использовать файл Excel в файле Cucumber или посмотреть, есть ли другой способ его использования.

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

Я вижу, что в этом форуме есть сообщение, предлагающееиспользуйте QMetry Automation Framework для этого типа вопроса.Но это не похоже, что это поможет в этом, или я должен использовать передачу индекса строки из файла огурца и на основе этого получить значение.Пожалуйста, ознакомьтесь с этим.

Работа с электронными таблицами Excel с помощью схемы сценария с огурцом

1 Ответ

2 голосов
/ 03 июня 2019

Вы должны знать, что это не поддерживается огурцом.

Как указано в FAQ :

"Мы советуем вам не использовать файлы Excel или csv для определения ваших тестовых случаев; использование файлов Excel или csv считается антишаблоном.

Одна из целей Cucumber - иметь исполняемые спецификации. Это означает, что ваши файлы функций должны содержать только правильный уровень информации для документирования ожидаемого поведения системы. Если ваши тестовые примеры хранятся в отдельных файлах, как вы сможете прочитать документацию?

Это также означает, что в вашем файле возможностей не должно быть слишком много деталей. Если вы это сделаете, вы можете подумать о переносе их в ваши определения шагов или вспомогательные методы. Например, если у вас есть форма, в которой вам нужно заполнить множество различных полей, вы можете использовать шаблон Builder для этого. "

...