I'm going to assume that you have Ruby installed. I use and recommend using RVM to manage your rubies and your gems, but that is personal preference. Once you have RVM, and Ruby 1.9.3 set up, I also recommend creating a gemset for use with Selenium WebDriver. I created one called 'webdriver' with
rvm gemset create webdriver. Once this is done simply execute
gem install selenium-webdriverto get WebDriver installed. I also am going to be using the 'test-unit' gem in this example so go ahead and
gem install test-unitas well.
Once all that is done, we are ready to create our test. Create a file called gmail_test.rb and fire it up in your favorite text editor (I think Sublime Text 2 is simply sublime, personally). This test will assert on the page title, and then log into Gmail, just like the Python and C# examples I gave a few days ago.
Now, for the code:
When this file is run you should receive the following output:
Enjoy, and happy coding!