v10.15.2 — Introducing Time Travel!
In this release, we are happy to announce a major overhaul to a Time Travel feature, that lets you replay what was going on during a test run, and more!
🚀 Improvements
Time Travel
Time Travel is a new tool that let's you observe browser window in real-time during a test run and replay a recording after test is done executing. Time Travel is available for all html-reporter users that have Testplane v8.27.1 or above.
Note
This is not a video recording of your test run, but rather a series of incremental snapshots, which enables things like debugging css selectors on your test pages and doesn't take much space on a disk.
To get started with Time Travel, just enable snapshots recording in Testplane config:
export = {
/* ... */
record: "last-failed-run", // You can also set it to "on" or "retries-only" to enable recordings for retries only
};Please refer to our guide to learn more.
Highlighting of step duration in timeline
Steps & timeline syncing both ways
Other enhancements
- Player UI now feels a lot more fluid & responsive thanks to new animations and transitions
- Snapshots loading is now smooth & shows progress when loading is not instant
- Added handling of broken snapshots/missing snapshots files
- Color scheme changes during test are now recorded & replayed
- Player has now fixed size on mount and won't jiggle if browser window size changed during test


