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.
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.
Hilfreichster Kommentar
Ok, ich habe endlich gemerkt, dass Gurke aus dem Winkelmesser entfernt wurde. Die eigenständige Ausführung von cucumber.js funktionierte reibungslos:
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:
Es hat also nichts mit Gurken-js zu tun. Entschuldigung für den Lärm.