Cucumber-js: [launcher] Fehler: Fehler: config.framework (gurke) ist kein gültiges Framework.

Erstellt am 15. Dez. 2015  ·  3Kommentare  ·  Quelle: cucumber/cucumber-js

Ich habe ein Projekt-Setup mit cucumber-js (0.9.2) Setup mit Winkelmesser (3.0.0) mit dieser Konfiguration:

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

Wenn ich die Gurkentests durchführe, erhalte ich:

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

Wenn ich Winkelmesser mit Jasmin e2e Tests ausführe, dann funktioniert es (tm). Aus diesem Grund poste ich das Problem hier und nicht in Winkelmesser, verzeihen Sie mir, wenn ich falsch liege.

Hilfreichster Kommentar

Ok, ich habe endlich gemerkt, dass Gurke aus dem Winkelmesser entfernt wurde. Die eigenständige Ausführung von cucumber.js funktionierte reibungslos:

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

Gurke muss in der Konfiguration des Winkelmessers (3.0.0) als benutzerdefiniertes Framework eingestellt werden ~ https://github.com/angular/protractor/blob/master/docs/frameworks.md#using -cucumber:

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

Es hat also nichts mit Gurken-js zu tun. Entschuldigung für den Lärm.

Alle 3 Kommentare

Ok, ich habe endlich gemerkt, dass Gurke aus dem Winkelmesser entfernt wurde. Die eigenständige Ausführung von cucumber.js funktionierte reibungslos:

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

Gurke muss in der Konfiguration des Winkelmessers (3.0.0) als benutzerdefiniertes Framework eingestellt werden ~ https://github.com/angular/protractor/blob/master/docs/frameworks.md#using -cucumber:

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

Es hat also nichts mit Gurken-js zu tun. Entschuldigung für den Lärm.

Sorry für den Lärm

@pellekrogholt Danke für die Erläuterung des Problems. Google hat mich hierher gebracht, du hast mir viel Zeit gespart.

Dieser Thread wurde automatisch gesperrt, da nach dem Schließen in letzter Zeit keine Aktivität stattgefunden hat. Bitte öffnen Sie eine neue Ausgabe für verwandte Fehler.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen