javascript - Protractor E2E could not find angular exceeded -


i know there lot of error here, in stackoverflow, other solution didn't work me i'm asking:

i'm trying simple login test , protractor giving me error:

error: angular not found on page http://localhost:5555/# : retries looking angular exceeded configuration file is:

const config = {   baseurl: 'http://localhost:5555/',   specs: [   //'./testes/teste3.js'   './testes/cadastronorma.js'   //'./testes/cadastrocargo.js'   ],   //identificando o framework escolhido para escrita de testes.   framework: 'jasmine',   jasminenodeopts: {      showcolors: true,     isverbose: false,     includestacktrace: false,    },   directconnect: true,   capabilities: {     browsername: 'chrome'   },         //função que será executado antes dos inicios de testes. fazendo o login no sistema.   onprepare: function() {     browser.get('#');      // needed custom class decorators     require("reflect-metadata");     require("zone.js/dist/zone-node");     const specreporter = require('jasmine-spec-reporter');     // add jasmine spec reporter     jasmine.getenv().addreporter(new specreporter({ displaystacktrace: true }));      //var btn = element(by.buttontext('conectar-se'));       //btn.click();       //necessário esperar redirecionamento;     //browser.driver.sleep(2000);     //a pagina de login não é feita em angular, então é necessário para sicronização para o protracotr não ficar procurando tags angular     browser.ignoresynchronization = true;      var login = browser.driver.findelement(by.id('username'));     var senha = browser.driver.findelement(by.id('password'));     var btnentrar = element(by.buttontext('entrar'));     login.sendkeys('123');     senha.sendkeys('123');     btnentrar.click();   //para esperar o redirecionamento sistema   browser.driver.sleep(8000); },     //para o protractor indentifcar os comandos angular 2   useallangular2approots: true }; if (process.env.travis) {   config.capabilities = {     browsername: 'firefox'   }; } exports.config = config; 

it working don't know why stopped

well, put sleep after url , it's works, don't know why.

onprepare: function() {     browser.driver.get('http://localhost:5555/#');     browser.driver.sleep(5000);     browser.ignoresynchronization = true;  


Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -