Wie @user2172816 erwähnt in ihrer Antwort - seleniumAddress: 'http://localhost:4444/wd/hub'
von Ihrem Winkelmesser Config Weglassen wird in der Regel protractor verursacht eine Selen-Instanz für Sie zu starten.
Als Alternative könnten Sie grunt-protractor-webdriver verwenden Selen zu starten:
1) Installieren und Grunzen-Transporteur-WebDriver
npm install grunt-protractor-webdriver --save-dev
2) Fügen Sie den folgenden in Ihre Grunt Definition speichern Funktion:
grunt.loadNpmTasks('grunt-protractor-webdriver');
3) Fügen Sie Folgendes hinzu Beispiel Winkelmesser WebDriver Aufgabe:
protractor_webdriver: {
start: {
options: {
path: 'node_modules/protractor/bin/',
command: 'webdriver-manager start'
}
}
}
4) hinzufügen protractor_webdriver
auf Ihre test
Aufgabe vor dem Ausführen Winkelmesser z.B.
grunt.registerTask('test', [
'clean:server',
'concurrent:test',
'autoprefixer',
'connect:test',
'karma',
'protractor_webdriver',
'protractor:run'
]);
Hinzufügen einer Konfigurationsdatei wie Winkelmessers Einstiegsanleitung sagt mit dem Speicherort Ihrer Spezifikation Dateien und dann Installation von Winkelmesser ist der Weg zu gehen. Oder Sie können linemanjs überprüfen, das wie yeoman ist und Winkelmesser eingebaut hat :) –
Für AngularJs ist yeoman gut ich denke, weil es mit buildup auch bt ist, benutzt er Karma für e2e Tests und ich möchte Winkelmesser verwenden, wie Winkelmesser integrieren kann in gruntjs datei in yeoman – user2733090