Cucumber-js: [launcher] Erreur : Erreur : config.framework (concombre) n'est pas un framework valide.

Créé le 15 déc. 2015  ·  3Commentaires  ·  Source: cucumber/cucumber-js

J'ai une configuration de projet avec une configuration de concombre-js (0.9.2) avec un rapporteur (3.0.0) en utilisant cette configuration :

// 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"
  }
};

quand je lance les tests de concombre, j'obtiens:

> 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.
...

lorsque je lance le rapporteur avec les tests jasmine e2e, cela fonctionne (tm) pour cette raison, je poste le problème ici et non dans le rapporteur, pardonnez-moi si je me trompe.

Commentaire le plus utile

Ok, j'ai finalement réalisé que le concombre avait été retiré du rapporteur. L'exécution autonome de cucumber.js a fonctionné sans problème :

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

Le concombre doit être défini dans la configuration du rapporteur (3.0.0) en tant que cadre personnalisé ~ https://github.com/angular/protractor/blob/master/docs/frameworks.md#using -cucumber :

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

Cela n'a donc rien à voir avec le concombre-js. Désolé pour le bruit.

Tous les 3 commentaires

Ok, j'ai finalement réalisé que le concombre avait été retiré du rapporteur. L'exécution autonome de cucumber.js a fonctionné sans problème :

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

Le concombre doit être défini dans la configuration du rapporteur (3.0.0) en tant que cadre personnalisé ~ https://github.com/angular/protractor/blob/master/docs/frameworks.md#using -cucumber :

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

Cela n'a donc rien à voir avec le concombre-js. Désolé pour le bruit.

Désolé pour le bruit

@pellekrogholt Merci d'avoir expliqué le problème. Google m'a fait venir, tu m'as fait gagner beaucoup de temps.

Ce fil a été automatiquement verrouillé car il n'y a eu aucune activité récente après sa fermeture. Veuillez ouvrir un nouveau problème pour les bogues liés.

Cette page vous a été utile?
0 / 5 - 0 notes