Watir and Watir WebDriver
"Watir, pronounced water, is an open-source (BSD) family of Ruby libraries for automating web browsers. It allows you to write tests that are easy to read and maintain. It is simple and flexible.
Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page."
Install Watir WebDriver and get started within a minute…
"Automated test script recorders (like Selenium IDE) are for dummies. Seriously. The combination of the instant feedbackness of irb, with the awesomeness of the Watir-WebDriver API means you'll be way more productive and efficient using these two things that you'll ever be with a silly recorder."