There is a chance the slowness is related to protractor waiting to sync with each page each time. You can disable that feature with
ptor.ignoreSynchronization = true;
Keep in mind that the option was intended to be passed to non-angular pages, temporary. But if speed is more important to you, i guess you can go with that.
Note ptor
is the old syntax, you should upgrade and start using browser
instead, like this:
browser.ignoreSynchronization = true;
If you start experiencing flaky tests, i suggest you go back to the default false
value on the specific pages that has random issues.