Так я реализовал таблицу данных Cucumberjs, однако я не думаю, что я сделал это правильно .. Вот что яТаблицы Cucumberjs данных - Как превратить его в .raw()
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/огурца есть несколько.
Кроме того, я понимаю, что ошибка лексики связана с тем, что она ожидает, что это будет контур сценария, и что я не указал пример: перед таблицей. Однако это не должно быть контура сценария. Предполагается, что это таблица данных.
Какая ошибка вы получаете? – Grasshopper
Лексинг-ошибка на строке, начинающейся моей таблицей – Tree55Topz
Одна вещь, которую я заметил в таблице, заключается в том, что вам нужно закончить каждую строку делителем, то есть '|'. Не уверен, что это ошибка копирования-пасты здесь. – Grasshopper