Selenium IDE – My plugin baby
Posted: February 22nd, 2010 | Author: Dave | Filed under: Plugins | Tags: new release, Plugins, selenium ide | 2 Comments »With last month’s release of Selenium IDE 1.0.4 came initial support for plugins, and this month’s release of 1.0.5 continues to build on the new plugin API as well as fixing a few bugs.
This is quite possibly the most exciting development in Selenium IDE in a long time, and the best thing is that it enables users to come up with their own improvements – in much the same way as Greasemonkey or Firefox addons themselves. The possibilities are endless.
Adam Goucher continues to post guidance on creating plugins on his blog as the API evolves. I have followed these myself to create two plugins:
- Flow control – This is actually just an old Selenium user extension that I’ve repackaged into a plugin. Two main advantages of doing this are: an easy install/disable/uninstall process, and no messing around with JavaScript files! [install] [public repository]
- WebDriver Backed Selenium Formatters – This is a formatter plugin that provides the Selenium emulation from WebDriver, giving quick access to WebDriver’s advantages without changing from the existing Selenium API. [install] [public repository]
These plugins are available to download from SeleniumExamples, and you can view the source/report issues/provide feedback via the GitHub repositories.
Let SeleniumExamples know if you’re developing your own plugin, or have any good ideas. I’ll be happy to review, host, or link to your plugins – most of all we want to encourage plugin development.
Update:
Plugins now made available via addons.mozilla.org:
Hi Dave, nice resource here… just wanted to say on your Mozilla plugin page the creds listed “Daniel Deridder” but my name is actually Darren DeRidder.
I get that all the time…
cheers,
D.
Hi Darren, thanks for your comment. I wonder how I got your name so wrong! I’ve submitted a correction to the Mozilla plugin page.
Thanks again!