I am looking at creating automation test cases for a VueJS application that will be supported across several different desktop browsers and mobile (iOS and Android) browsers. I have came across several options including Protractor, Test Cafe, Nightwatch, and Cypress. Cypress is only supported with Chrome browsers so I won't be able to use that, and Protractor seems more geared towards testing of Angular applications. So I am looking for feedback from people who have used Test Cafe or Nightwatch.
Questions:
- Which of the 2 tools do you find better and why?
- What are the pros/cons of one vs. the other? (Selenium Based vs. Not doesn't matter to me)
- Does either support mobile browser testing?
- Did anyone have any issues with either that stopped you from using it and going with another approach?