Developer here. Our QA team is researching new strategies for E2E testing for a new product. To start, it will be an Angular SPA, and eventually a PWA.
They are leaning towards using Quantum / Perfecto, but some concerns have been expressed around the asynchronous nature of the SPA requiring waits and causing intermittent failures.
The most common solution I see to this problem is to use Protractor, which is built with Angular in mind. However, this requires a level of development that our current QA team can't manage.
Would anyone have any tool suggestions that would be easier for our QA to pick up? Or is there some way to tie Protractor into Quantum to leverage it's wait functionality, while still being able to use the GUI for Quantum tests? Aren't they both powered by Selenium?
Any other tips or tricks related to SPA development? Are we making this a bigger problem than it needs to be?