code without worrying about breaking things It enables releases with extra confidence it catches errors that are missed during manual regression testing
Currently supports iOS and Android. Runs on Devices (not yet supported on iOS): Gain confidence to ship by testing your app on a device/simulator just like a real user. Automatically Synchronized: Stops flakiness at the core by monitoring asynchronous operations in your app. Made For CI: Execute your E2E tests on CI platforms like Travis without grief. Test Runner Independent: Use Mocha, AVA, or any other JavaScript test runner you like. Debuggable: Modern async- await API allows breakpoints in asynchronous tests to work as expected.