Как вы получаете данные примеров?Разве не каждая строка из примеров просто передается в шаг?
Если у вас есть шаг с таблицей данных
Given the following usernames and passwords
| username | password |
| value_1 | value_1 |
| value_2 | value_2 |
| value_3 | value_3 |
Вы можете получить доступ к таблице непосредственно в виде списка карт.Каждый элемент в списке представляет собой одну строку таблицы данных, которая представлена в виде карты, где ключами являются заголовки столбцов, а значениями являются значения из таблицы данных.
@Given("^the following usernames and passwords$")
public void the_following_usernames_and_passwords(List<Map<String, String>> dataTable) {
for (Map<String, String> dataRow : dataTable) {
String username = dataRow.get("username");
String password = dataRow.get("password");
// ... do something ...
}
}