¿Cómo ejecutar solo un archivo de características cuando se ejecuta transportador con pepino?

StackOverflow https://stackoverflow.com//questions/25058977

  •  21-12-2019
  •  | 
  •  

Pregunta

Tengo varios archivos de funciones y realmente me encantaría ejecutar solo un archivo, un escenario o una etiqueta.Sé que podría proporcionar solo un archivo según mis especificaciones en mi pepinoConf.js, pero me gustaría ejecutarlo una vez sin tener que manipular mi pepinoConf.js.¿Qué argumentos debo escribir cuando ejecuto el transportador?

¿Fue útil?

Solución

La forma más sencilla de hacerlo sería utilizar el --specs opción.

protractor --specs=specs/testA.js e2e-conf.js

Otros consejos

en la configuración del transportador:

cucumberOpts: {
...
        tags: [
        "@runThis",
        "@runThat",
        "~@ignoreThis"
    ];
...
},

en el archivo de características

    @runThis
    Scenario: Run this Scenario
        Given user does some action
        Then something should happen

    @ignoreThis
    Scenario: ignore this Scenario
        Given user does some action
        Then something should happen

Utilice la matriz de especificaciones en el archivo de configuración del protractor.E.g.

specs: [ 'test/features/xxx.feature' ],

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top