Les tests de rapporteur ne passent pas ou échouent de manière incohérente pour l'application AngularJS

Mon Rapporteur e2e tests sont de façon incohérente la réussite et l'échec.

Il semble que cela pourrait être dû à asynchronous javascript, comme expliqué ici:
Rapporteur : Comment attendre la page complète après cliquez sur un bouton?.

Cependant, ici, il est mentionné que le Rapporteur tests d'exécuter automatiquement de manière séquentielle /synchrone:
https://github.com/angular/protractor/issues/909

Mon script de test:

describe('Login', function() {

  var ptor;

  beforeEach(function() {
    browser.get('https://127.0.0.1:8443');
    ptor = protractor.getInstance();
    element(by.id('splash')).click();
    browser.ignoreSynchronization = true;  //<-- to proceed beyond splash screen
  });

  describe('with correct email and password', function() {

    beforeEach(function() {
        element(by.id('email')).sendKeys('[email protected]');
        element(by.id('password')).sendKeys('adminpassword');
        element(by.id('loginButton')).click();
    });

    afterEach(function() {
        ptor.findElement(by.id('logout')).then(function(elem) {
            elem.click();
        });
    });

    it('does not show alert', function() {  //<-- sometimes passes, sometimes fails
        expect(browser.isElementPresent(by.css('.alert-danger'))).toBe(false);
    });

    it('changes route to /admin', function() {  //<-- sometimes passes, sometimes fails
        expect(browser.getCurrentUrl()).toMatch(/\/admin/);
    });
  });
});

Dans les deux tests ci-dessus, soit les deux tests vont passerou un/deux tests échouent avec ces messages:

Failures:

1) Login with correct email and password does not show alert
Message:
  NoSuchElementError: no such element
...
==== async task ====
WebDriver.findElement(By.id("logout"))
...

ou

Failures:

1) Login with correct email and password changes route to /admin
Message:
  NoSuchElementError: no such element
...
==== async task ====
WebDriver.findElement(By.id("logout"))
...

Pensées /aide beaucoup apprécié.

source d'informationauteur ozandlb | 2014-07-25