Вытяните Кипарис.ввод-вывод с пространством имен вместо команды

#cypress

Вопрос:

поэтому я могу расширить cy. их любой командой, т. Е. cy.doSomethingAwesome() , но я хочу дать им пространство имен, например: cy.product.get()

Я не вижу в документах, как это сделать, возможно ли это вообще?

Я знаю, что могу выполнить cy.product().get() и заставить .product команду возвращать объект с функциями, но мне интересно, есть ли более элегантный способ размещения этого в пространстве имен.

Комментарии:

1. если это просто по организационным соображениям, почему бы просто не создать продукт класса и product.get() использует cypress для любых действий

2. лол, я чувствую себя немного глупо, не думая об этом. Еще не пробовал, но не вижу причины, по которой это не сработает