I am testing AngularJS app and very new to protractor. Every time I open the browser, it gets opened and then waits for the timeout before throwing the following error on cm
Possible reasons why Protractor would time out:
ng-app
on the body
tag). More often, the error you will get in this case is Angular not found on page,
but a timeout isn't out of the question. Using ignoreSynchronization
would fix this if it were the issue, so this one isn't you.$timeout
or $http
repeatedly. Protractor won't do anything until Angular has reached a "resting" state (all elements and data bindings are loaded and all requests have returned).The official list of timeout reasons is here: https://github.com/angular/protractor/blob/master/docs/timeouts.md.
But if you check the Javascript console and Network requests as the page loads, you should be able to figure out what's wrong. Good luck!