I have been having some trouble using Protractor. I have a really weird ui-router state where its hard to go off of other elements to start working with the page. Is there a
You should be able to use browser.wait together with the presenceOf ExpectedCondition:
browser.wait
var until = protractor.ExpectedConditions; browser.wait(until.presenceOf(elem), 5000, 'Element taking too long to appear in the DOM');