I have been recently using Protractor for about 6 months now and while evaluating tools for AngularJs apps, I haven’t found anything good in Java (Since we have already good framework setup using Java Bindings) expect for Paul Hammant’s idea of having AngularJs specific locator as a library in Java started back in 2013 and then it was not maintained. So, I had to choose Protractor. His article.
Protractor’s Library mainly depends on clientsidescripts for locators and we decided to use that. With series of commits earned commit rights to the repo.
Here is the Repository link – ngWebDriver
It may not be completely a replacement for Protractor, but yes serves purpose to automate with Angular locators.
If you feel something needs to be added to this library, please feel free to raise an issue.