¿Cómo ejecutar solo un archivo de características cuando se ejecuta transportador con pepino?
-
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?
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