Hi guys !
We’re excited to announce that a beta release of 7.8 is available for our Katalon pioneer users. We’re calling out for your use at its beta stage.
EDIT: Version 7.8.0 is now out of beta and officially released.
This version includes a few new features that are robust and super helpful in saving your time and effort in designing and debugging your test scripts.
- Enhance fixing broken Web Test Objects with Time Capsule. Learn more
- [Windows Testing] Support coordinates-based recording with Click Element Offset and Right-click Element Offset keywords on both Windows Recorder and Native Windows Recorder.
- [Katalon Studio Enterprise] Support browser-based video recording . Learn more
Should you have any feedback or comment, we’d love to hear. <3
The Katalon team
Brief note for each feature
I think I should blabber a bit about these features.
Time Capsule captures the state of your application when the test fails. No not a picture of your application when the test fails but the actual HTML, CSS of the application. Yes, that also includes the visual aspect of your application as well.
This feature was born out of an observation that whenever test fails, to reproduce the state you have either do that manually or re-execute the test again. For simple test cases that’s okay, but for complex test cases manually reproducing is really time-consuming, and re-executing the test again is prone to risk of failing due to other reasons.
Therefore, Time Capsule effectively eliminates the time to reproduce the state of the application when the test fails down to zero. With this, you can capture new objects on the page, or see which HTML components are problematic. Hopefully you will find this feature valuable in helping you troubleshoot execution failures.
Due to some limitations of WinAppDriver, there are certain elements that Katalon Windows (Native) Recorder cannot interact. For example, the small X inside a tab, which is important if you want to test if the tab is closable. In these situations, previously you have to know how to write code in order to find the coordinates and click on that. But with this feature, all of that is just a few buttons and checkboxes away. Coordinate-based recording allows you to interact with pretty much all elements within a window, regardless of its position.
Browser-based video recording
Don’t you find it annoying when you execute a test in headless mode and an element is not clickable but you don’t know why, even though the same test runs fine in regular browsers ? Well, we feel the same pain too, which is why this browser-based recording also works in headless mode. This is exciting because now you have more reliable clues (read visual clues) as to why headless tests are failing.
Aside from headless tests, the video recording works on the browser-level, which means that you can execute tests in parallel, and the video recordings will be for each parallel execution. Previously, the video recording feature on the windows-level was not able to handle this scenario. Now with this feature you can immediately combine video recordings with parallel executions in order to enable you to see precisely how individual tests were executed.
Personally, I am thrilled to introduce these features to you, because I think they solve particularly painful problems that some of you may have realized them, while some of you are used to living with them. Either way, I believe these features will provide immediate value to your test automation projects.
Thank you, and have a great day !
(Edited by @Russ_Thomas to replace “rc” link with official release.)