Я столкнулся с той же проблемой, и когда я посмотрел определения шрифтов, я заметил, что actor()
, который требуется в каждом объекте страницы и т. Д., Имеет аргументы пользовательских шагов.
Так что это помогло мне расширитьconst I = actor();
с пользовательской формой шагов steps_file.js;
const customSteps = require('./steps_file');
const I = actor(customSteps());
После этого я могу использовать все методы в объектах страницы, как в тестовых сценариях, которые обращаются к методам из steps_file.js