September 3rd, 2019 by Adam Sandman
The latest version of Rapise, our powerful and easy to use test automation tool comes with some key usability enhancements that make testing mobile native applications and mobile web applications even easier. It lets you start recording tests from the point they last failed without having to start from the beginning, a huge time saver.
Reconnecting Mobile Sessions for Native Applications
There are two typical scenarios:
- Maintenance - you are in the middle of executing a mobile test when it fails for some reason (perhaps the application has changed or the test is no longer valid), you can now simply stop the playback, start recording from that exact point, update your test, and then continue the playback.
- Multi Session Recording - you can now record different segments of an end-to-end (E2E) scenarios separately and have Rapise playback the previous segments to get you to the point where you can start the next segment. Previously you would have to manually execute the test to get the correct point to start adding the new steps.
For more information, take a look at the information on how this new feature works.
Reconnecting Web Sessions for Mobile Web Applications
The use cases for reconnecting a Selenium WebDriver session are the same as for testing a native mobile application - namely the ability to more easily perform maintenance on yours tests, and the ability to create an end to end (E2E) test scenario from several separately recorded test segments.
The difference is that instead of using the Appium library to connect to the native iOS or Android application, you are now using the Selenium WebDriver protocol to control the mobile web browser (Safari, or Chrome) on the mobile device instead:
For more information, take a look at the information on how this new feature works.