Cucumber-js: [lanzador] Error: Error: config.framework (pepino) no es un marco válido.

Creado en 15 dic. 2015  ·  3Comentarios  ·  Fuente: cucumber/cucumber-js

Tengo una configuración de proyecto con configuración de pepino-js (0.9.2) con transportador (3.0.0) usando esta configuración:

// protractor configuration file for cucumber
exports.config = {
  allScriptsTimeout: 11000,
  specs: [
    'features/**/*.feature'
  ],
  capabilities: {
    'browserName': 'chrome'
  },

  baseUrl: 'http://192.168.1.187:8000',
  seleniumAddress: 'http://127.0.0.1:4444/wd/hub',
  framework: 'cucumber',
  cucumberOpts: {
    require: 'features/',
    format: "pretty"
  }
};

cuando ejecuto las pruebas de pepino obtengo:

> protractor config.js

Using the selenium server at http://localhost:4444/wd/hub
[launcher] Running 1 instances of WebDriver
[launcher] Error: Error: config.framework (cucumber) is not a valid framework.
...

cuando ejecuto el protrador con las pruebas de jasmine e2e, entonces funciona (tm) por esa razón publico el problema aquí y no en el transportador, perdóneme si me equivoco.

Comentario más útil

Ok, finalmente me di cuenta de que se quitó el pepino del transportador. Ejecutar cucumber.js de forma independiente funcionó sin problemas:

./node_modules/.bin/cucumber.js features/homepage.feature 

El pepino debe configurarse en la configuración del transportador (3.0.0) como un marco personalizado ~ https://github.com/angular/protractor/blob/master/docs/frameworks.md#using -cucumber:

...
framework: 'custom',
frameworkPath: 'node_modules/protractor-cucumber-framework',
...

Entonces no tiene nada que ver con pepino-js. Perdón por el ruido.

Todos 3 comentarios

Ok, finalmente me di cuenta de que se quitó el pepino del transportador. Ejecutar cucumber.js de forma independiente funcionó sin problemas:

./node_modules/.bin/cucumber.js features/homepage.feature 

El pepino debe configurarse en la configuración del transportador (3.0.0) como un marco personalizado ~ https://github.com/angular/protractor/blob/master/docs/frameworks.md#using -cucumber:

...
framework: 'custom',
frameworkPath: 'node_modules/protractor-cucumber-framework',
...

Entonces no tiene nada que ver con pepino-js. Perdón por el ruido.

Perdon por el ruido

@pellekrogholt Gracias por explicar el problema. Google me trajo aquí, me ahorraste mucho tiempo.

Este hilo se ha bloqueado automáticamente ya que no ha habido ninguna actividad reciente después de que se cerró. Abra un nuevo problema para errores relacionados.

¿Fue útil esta página
0 / 5 - 0 calificaciones