Happy new year! I’ll be brief today. We did a lot of bug fixing in December to enter 2025 with a clean slate. We shipped some new stuff in the first weeks too:
The Good
- `Drag and drop` + `Hover`: We have a new interaction types! Available in the visual locator picker (editor) to create new types of steps.🖱️
- `Show variables` in prompts: We’ve done quite some work on variables you can refer to when creating new tests. To save you some clickwork, just summon them directly from the prompt window now.💲
- Arrow keys: We added support for arrow keys in the keypress interaction. ⬅️ ⬆️ ➡️
- New test timeline: We offer several ways to visualize what’s going on during the execution of your test. The aim is to find the most helpful one. We’ve added a new iteration to the test case overview. One with replay controls and interaction annotations. 📹
Have a look >> https://app.octomind.dev/
The Highlight
We are a few steps closer to enable data-driven testing. This feature bundle was a priority requested by our customers testing in multiple environments with more complex test data setups.
- Environment-agnostic test cases. By default, all test cases are included in every environment. You can unselect an environment to exclude a test case.
- Environment-specific variables. To conduct a truly environment-agnostic testing you need flexibility in variables. Now you can assign variables specific to an environment.
- Variable use in the $ URLs. Variables like UUIDs are often included in the URL impacting e2e test runs. We’ve added an option to refer to $variable in the test target URL.
---
You might have noticed I didn’t address the complicated stuff. The reason is simple. Due to holidays we did a lot of housekeeping and async work - less opportunities to vent frustrations. Even code comments were much more upbeat than usual :)
Wish you all a prosperous 2025,