En Protractor, hay veces que queremos ejecutar unos tests end to end (e2e) y otros no, o algunos nos están fallando y queremos deshabilitarlos temporalmente, entonces una opción seria comentar esos tests end to end para que protractor no los ejecute.
Por ejemplo, tenemos este archivo de test:
describe('Protractor Demo App', function() {
it('should have a title', function() {
browser.get('http://juliemr.github.io/protractor-demo/');
expect(browser.getTitle()).toEqual('Super Calculator');
});
it('test 2', function() {
// ...
});
});
Si queremos comentar el test 2, porque no lo tenemos acabado por ejemplo, sólo tenemos que susutituir it por xit, de esta manera:
describe('Protractor Demo App', function() {
it('should have a title', function() {
browser.get('http://juliemr.github.io/protractor-demo/');
expect(browser.getTitle()).toEqual('Super Calculator');
});
xit('test 2', function() {
// ...
});
});
Ahora bien, imagínate que en vez de querer comentar sólo uno o varios tests end to end(e2e), queremos que protractor no ejecute el archivo entero, pues deberemos sustituir describe por xdescribe:
xdescribe('Protractor Demo App', function() {
it('should have a title', function() {
browser.get('http://juliemr.github.io/protractor-demo/');
expect(browser.getTitle()).toEqual('Super Calculator');
});
it('test 2', function() {
// ...
});
});
Artículos relacionados:
Especialista en Diseño y Desarrollo Web para Startups, PYMEs y Proyectos Personales | Experto en WordPress & Optimización SEO | Ayudo a autónomos y PYMEs a crecer su negocio.

