Zakładam, że jest to możliwe, a właściwie całkiem proste, ale jestem nowy zarówno dla pomruków, jak i kątomierzy i nie byłem w stanie znaleźć odpowiedzi w Internecie (może użyłem nieprawidłowo kryteria wyszukiwania).Jak uruchomić test e2e z pomiarem i kątomierzem
Mam następujący e2e test w pliku 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);
});
});
Obecnie robię tak:
grunt e2e
Mój plik kątomierz config:
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.
}
};
Oczywiście to uruchamia wszystkie moje testy, ale podczas opracowywania konkretnego testu nie chcę uruchamiać całego testu bateria testów. Chcę uruchomić ten jeden plik.
Jak mogę to zrobić? Czy jest jakaś flaga lub coś takiego?
Dzięki
Jak wygląda Twój protractor.conf.js?Zmień go w oryginalnym pytaniu. –
Możesz użyć opcji kątomierza 'specs', aby przekazać rozdzieloną przecinkami listę plików JS do wykonania. Będziesz musiał edytować plik Gruntfile.js, aby przekazać tę opcję do kątomierza –
JB Nizet, właśnie to wypróbowałem i to działa. Dzięki. Czy chcesz napisać odpowiedź, którą mogę przyjąć zamiast tego? – redwulf