I have recently switched from AngularJS to ReactJS but I did really like working with the Protractor E2E test runner so I was wanting to ask 2 things about Protractor.
Are there any major issues with using Protractor on a site that does not use AngularJS at all? I know that Protractor by default tries to synchronize with Angular and you get this:
Error: Angular could not be found on the page X : retries looking for angular exceeded
type the message however and I believe that it can be prevented by using browser.ignoreSynchronization = true before browser.get(). Are there any other issues besides that?
The other question is will Protractor ever test only test AngularJS code? I think that any AngularJS specific feature can be bypassed (like you can with browser.ignoreSynchronization = true), I just want to make sure that is a core goal of Protractor going forward.