Changelog 2021.07
2021.07
Browser Bots: Wait For Element Steps
Web applications often have overlays, progress indicators, or deferred loading of components to improve the user experience, particularly for slower actions that can take a few seconds to complete. This makes sense from a UI perspective, but it can present a challenge for automated testing because the thing you want to interact with might not be there yet, or might be covered up by something else.
With the new Wait For steps, your Browser Bots can wait until the element achieves a certain state before continuing.
Browser Bots: Select Steps
We seem to have overlooked <select/> dropdowns in the initial Browser Bots release, so there was no easy way at
first to select an option. That’s fixed with Select steps.
Browser Bots: Hover Steps
Most of the time, building automated tests for a web application doesn’t require explicitly hovering on things before clicking them… but sometimes it does. The most obvious example is a fly-out menu, where you have to hover the menu title and then the contents fly out, exposing things you can click on.
If you need to hover something, you can now do so with the new Hover steps.
Include Scripts in Scripts
Reusability! Composability! Finally, you can include one script in another, so you can keep frequently used sequences of steps in one place.
For example, you might want to have your login flow in a script called Login, and include this at the beginning of all the scripts that require logging in.
Read more about how it works in the Include Script FAQ.