Я использую CucumberJS / Puppeteer. У меня есть один файл объектов, два файла определений шагов и один файл мира.
foo.features
foo_steps.js
bar_steps.js
world.js
вспомогательные шаги для функции разбиты на два файла steps.js. В файле первого шага кукольник запускает браузер и переходит на страницу. В файле второго шага щелкает элемент (page.click).
Моя проблема в том, что область видимости страницы в файле второго шага утрачена.
Я получаю ошибку:
Невозможно прочитать свойство 'click' из неопределенного
это означает, что страница не определена. Как расширить область страницы до файлов с несколькими шагами?