The app uses a javascript framework to update the single page. Ajax is used for data updates
How I can automate user acceptance testing for it? Usually I use selenium through through the capybara DCL vis rspec.
Would that work for a single page app? I am already familiar with and use several implicit 'wait for element to appear' strategies. Will these strategies still work ok for a javascript and ajax based application ?
The automated javascript unit testing will be done within the javascript framework which could be angular, ember or vue