laufen lasse Ich nehme an, dass das möglich ist und wirklich ziemlich einfach, aber ich bin zu Grunzen und Winkelmesser neu und ich konnte die Antwort online nicht finden (vielleicht benutzte ich falsch Suchkriterium).Wie man einzelnen e2e Test mit grunt und Winkelmesser
ich folgende e2e-Test in der Datei haben test/e2e/Recipients.js
:
describe('Recipients Tab', function() {
beforeEach(function() {
browser.get('#/recipients');
});
it('should have no e-mail list', function() {
expect(element(by.css('accordion')).isPresent()).toBe(false);
});
});
Derzeit Ich tue dies:
grunt e2e
Meine Winkelmesser Konfigurationsdatei:
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
capabilities: {
'browserName': 'chrome'
},
specs: ['../e2e/**/*.js'],
baseUrl : 'http://localhost:8080/spr',
jasmineNodeOpts: {
showColors: true // Use colors in the command line report.
}
};
Natürlich Dies führt alle meine Tests aus, aber während ich einen spezifischen Test entwickle, möchte ich nicht den gesamten Test ausführen Batterie von Tests. Ich möchte diese eine Datei ausführen.
Wie kann ich das tun? Gibt es eine Flagge oder etwas?
Dank
Wie sieht Ihre protractor.conf.js aus?Bitte bearbeiten Sie es in Ihre ursprüngliche Frage –
Sie können die "specs" Winkelmesser Option verwenden, um eine durch Kommas getrennte Liste von JS-Dateien zur Ausführung übergeben. Sie müssen Ihre Gruntfile.js bearbeiten, um diese Option an Winkelmesser übergeben –
JB Nizet, ich habe es gerade versucht und es funktioniert. Vielen Dank. Willst du eine Antwort schreiben, die ich stattdessen annehmen kann? – redwulf