CucumberJS / Puppeteer, как использовать несколько файлов шагов с файлом объектов? - PullRequest
0 голосов
/ 29 августа 2018

Я использую CucumberJS / Puppeteer. У меня есть один файл объектов, два файла определений шагов и один файл мира.

foo.features
foo_steps.js
bar_steps.js
world.js

вспомогательные шаги для функции разбиты на два файла steps.js. В файле первого шага кукольник запускает браузер и переходит на страницу. В файле второго шага щелкает элемент (page.click).

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

Невозможно прочитать свойство 'click' из неопределенного

это означает, что страница не определена. Как расширить область страницы до файлов с несколькими шагами?

...