Cucumber Datatable, может ли быть список внутри ячейки с данными?

Учитывая этот пример: у меня есть список книг, которые я хочу добавить в систему. Каждая книга обязательно должна иметь название книги и переменное количество авторов. При написании таблицы данных для моего примера я сделал следующее:

| book name | author name a| author name b | author name c|
| book 1    | author 1     |               |              |
| book 2    | author 2.1   | author 2.2    |              |

Здесь это сработало нормально, но есть ли лучший способ решить ту же проблему. Другой сценарий для примера, где вход представляет собой список переменных из 3-5 элементов. Не кажется правильным делать следующее:

|element a | element b| element c | element d| element e|

Есть ли поддержка списка, разделенного запятыми, внутри ячейки, например (учитывая, что это не сработало для меня):

|book | authors   |
| b1  | a1, a2, a3|

заранее спасибо


person Muhammad Farag    schedule 27.12.2014    source источник


Ответы (1)


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

When I add a book with multiple authors

а не класть вещи в стол.

В общем, использование таблиц в функциях — не лучший вариант. Чем больше и сложнее таблица, тем дальше вы уходите от того, как огурец был разработан для использования.

person diabolist    schedule 03.01.2015