Le rapporteur de l'erreur Angulaire n'a pas pu être trouvé sur la page

Je suis en train de configurer End-2-End de test pour mon Angulaire (1.4) site à l'aide du rapporteur (2.1.0). Jasmine est installé et les tests unitaires fonctionnent très bien. Quand je lance le rapporteur, l'indice#/page de connexion de charge dans une fenêtre de navigateur, mais pas de code s'exécute et le rapporteur signale cette erreur

A échoué: Angulaire n'a pas pu être trouvé sur la page http://localhost/SpectrumGMWeb/index.html#/login : tentatives de recherche angulaire dépassé

Mon rapporteur config ressemble à ceci

exports.config = {
    allScriptsTimeout: 11000,
    seleniumAddress: 'http://127.0.0.1:4444/wd/hub',
    specs: [
        '*.js'
    ],
    rootElement:'html',
    capabilities: {
        'browserName': 'chrome'
    },
    baseUrl: 'http://localhost/SpectrumGMWeb/',
    framework: 'jasmine2',
    jasmineNodeOpts: {
        defaultTimeoutInterval: 30000
    },
};

Mon fichier de test est très simple

describe('my app', function() {

    describe('login', function() {

        beforeEach(function() {
            browser.get('index.html#/login');
        });

        it('should render login page when user navigates to login page', function() {
            expect(true).toBe(true);
        });

    });
});

ng-app="principal" est défini sur l'élément html d'index.html. Le site web ne fonctionne pas.

Des idées?

Juste pour le plaisir de test et de débogage, déplacer ng-app à body et commentaire rootElement dans la config. Même erreur? Merci.
Oui j'ai essayé ça
également essayé... renommage module racine, et à la main d'amorçage angulaire
Avez-vous le bon login url de la page dans la méthode get browser.get('index.html#/login')? Le nombre de signer # appartiennent là-bas? Si c'est le cas alors vous pourriez avoir un certain redirection vers un intermédiaire non-angulaire de la page en cours.
Essayez ceci: navigateur.le pilote.get('index.html#/login');

OriginalL'auteur nuander | 2015-07-31