I was browsing my Feedly news feed recently, as I routinely do once a week, and saw this particular bit of cheery bulletin:
Long live Selenium IDE! 🙂
Nostalgia hits. I remember the days when the only automation I knew was Selenium IDE’s record-and-playback. It’s easy to install, is relatively fast, and isn’t difficult to pick up as the Selenese commands are straightforward. It was possible to run a test individually as well as to run tests as a suite. There was a way to manually change test steps, and, of course, save tests, as needed. It only worked on Firefox at the time, but that for me back then was good enough. At least until I eventually craved for the re-usability, maintenance, and customization advantages that programming has over record-and-playback.
This is what it looks like now:
And some delightful things about it (that I don’t remember – or perhaps forgot – having seen in the Legacy IDE):
- Command dropdown options in English
- Control flow commands baked in
- An execute async script command
- A run command to run tests headlessly! 😮
- Google Chrome extension and Firefox add-on versions out of the box
Although I don’t see myself going back to record-and-playback tools for my automation needs, I’m still glad Selenium IDE is back for everyone to try. It’s still a great tool for recording quick automated browser scripts, for demo purposes or otherwise, as well as for learning automation in general.