Итак, я реализовал таблицу данных Cucumberjs, однако я не думаю, что сделал это правильно. Вот что у меня есть
this.And(/^If I click the row "([^"]*)" then I should the following nested information$/, function (rowName, data) {
resultPage.clickRow(rowName);
data = dataTable.raw();
return console.log(data);
});
И мой шаг корнишона выглядит как
Then If I click the row "Summary" then I should the following nested information
| Tax | 11.50
| Gratuity | 4.50
| Total | 26.59
прямо сейчас я просто пытаюсь получить эту таблицу и распечатать ее, чтобы убедиться, что она возвращается в правильном формате, но я получаю ошибку лексирования, и тест даже не запускается. Как вы можете реализовать это в Javascript ?? Кажется, я не могу найти какую-либо документацию или примеры в Интернете для cucumberjs, но, конечно, есть несколько для java/cucumber.
Кроме того, я понимаю, что ошибка лексирования связана с тем, что ожидается, что это будет набросок сценария, и что я не указал Пример: перед таблицей. Однако это не должно быть наброском сценария. Это должна быть таблица данных.