Essentials of getting started with Selenium Grid and Ruby.
I have been running test/unit scripts on the grid for a while now and I was trying to remember where I got my test/unit syntax from. I was looking to create a live template to create new test scripts in Rubymine. You actually have to make sure that you create the Selenium Driver object in a specific way or your scripts will not run on the Selenium Grid or they will not run in parallel correctly. Your test class must also always have a setup and tear down, even if you call a method out side of the class to setup the driver.
There are 2 sources of information that you must understand and monitor for updates. First is the Selenium Grid home page. Recently when Firefox 3.5 became available, I needed to update the version of the grid software I was using. The other site is the site for the selenium client gem. You can find documentation here on how to structure your spec and test/unit scripts so that they run on the grid. The gem and the grid are both maintained by the same person. I revisit the sites often to pick up tips on how to structure rake files and get tips for running scripts in parallel. In working with this software, I have become very familiar with the files in the rspec, deeptest, and selenium-client gems.