A Smattering of Selenium #16
I’m going to start posting the Smattering posts here on the main Selenium blog, hopefully each Monday. For past ones see my personal blog’s archive
- Style Tests using Selenium and Robotframework – With those simple steps we are able to do regression testing on our user interfaces that have strict standards
- Export Selenium IDE scripts for Grails – A plugin which does exactly what the announcement says.
- Selenium XML Formatter – Hurray for plugins!
- TestApi – a library of Test APIs – Seems like it might be useful for people working in .NET land
- BlueDuck Selenium Remote Control – The folks at BlueDuck have packaged a release of Selenium RC with an installer and GUI for controlling options
- Selenium and Hippo CMS – Its not a plugin — locators are next on the pluginification list — but if you are using Hippo CMS and want to use Selenium with it, this custom locator makes the integration easier.
- Checking for JavaScript Errors with Selenium – This is the coolest trick I have seen in quite a while!
- FlexMonkium, Gorilla Logic’s bridge between Selenium and their FlexMonkey product is now available in beta. Yup, its partly a plugin for Se-IDE. (Oh, and their press release has a quote which I think is the first time that has happened…)
- Not to be outdone, Sauce Labs have announced support for Flex and Flash as well. Care to guess how it is implemented? A plugin…
- Working with Joomla? You could recycle their Test Case Methods to automate some of your tasks. Creating product DSL-like helper wrapper things is exactly the right path to take.
- Pyrite – Easy peasy in-browser testing with Selenium (in Ruby)
- Using Sauce Labs OnDemand and Hudson? The is now a plugin for that.
- Lebowski is The test automation framework for SproutCore applications and uses Se at its core.
- Running Selenium Tests on Sauce Labs describes, well, how run Se test in On Demand (in Java).
Selenium Grid 1.0.8 Released
We’re pleased to announce the release of Selenium Grid 1.0.8. This release fixes multithreaded issues with the Selenium Grid hub that appeared randomly under heavy load. If you’ve ever seen a log message about HttpClient being accessed by multiple threads, you definitely want to upgrade. Even if you haven’t, this release is highly recommended for all.
You can download it now or view the changelog. The list of changes is:
- Multi-threaded issue with access to HttpClient has been resolved, fixing random crashes on a heavily loaded grids
Many thanks go out to Chris Gulley for identifying and fixing the problem. As always, patches and bug reports are appreciated:
I mentioned in the release notes for 1.0.7 that barring any major issues, 1.1 would be the next release. This fix was major enough to warrant an intermediate release. We are still planning to put out 1.1 as the next feature release.
If you have any questions about Selenium Grid, please use either the user or the developer list, as is most appropriate for the nature of your question. Ongoing discussion about grid development should take place on the developer list.
Selenium IDE 1.0.7 – Now with Drag-and-Drop!
So its a month later than planned, but Selenium IDE 1.0.7 is now available. The delay was due to some internal build changes and not code, but one of the code changes that is there more than makes up for the delay.
That’s right, drag-and-drop has finally arrived to Se-IDE — though credit lies with Jérémy Hérault for implementing it.
Oh, and if you are Swedish, there is now a localization for you. Yes, a real one. Not just one that makes everything say Bork as was suggested to me. Although a Pirate locale might be arrr-some.
For those with version 1.0.5 or newer, the update will be pushed to you automatically over the next couple days. Those new to Selenium IDE or with 1.0.4 or older will want to install it now.
Other things of note around this release