¿Hay alguna manera de inyectar dependencias en el constructor a las clases de pasos de pepino ciprés? Estoy usando cypress-pepino-preprocesador. Tengo algunas clases de servicio y será conveniente si hay una forma de inyectarlas en lugar de inicializarlas manualmente dentro de los pasos. Si declaro una clase como se muestra a continuación, el compilador no está contento. Si no podemos lograr lo que he codificado a continuación, ¿hay alguna manera de inicializar una instancia que viva dentro del tiempo de vida del escenario y esté disponible para todos los pasos? Gracias por adelantado.
import { Before, After, Given, When, Then } from 'cypress-cucumber-preprocessor/steps'; import { LoginPage } from "../../../support/PageObjects/LoginPage"; export class Login { constructor(private service:MyService) { } Given("I am logged in", () => { let bla = service.method1(); }); When("I navigate to {menuItem}", (menuItem) => { let blabla = service.method2(); }); } ```