Я бы порекомендовал использовать Selenium, но я говорю это как Selenium Committer.
Selenium работает в любом браузере, поддерживающем JavaScript, поскольку среда написана на JavaScript. Это означает, что если ваш браузер в любой ОС поддерживает JavaScript, он будет работать в Selenium. Эта документация устарела, вы можете видеть, что, поскольку речь идет о IE8b1 и IE9, предварительный просмотр уже вышел.
Selenium и WebDriver (который не принадлежит Google с момента его создания в ThoughtWorks) в настоящее время объединяются, поскольку у них обоих есть свои сильные и слабые стороны. Текущая объединенная работа будет называться Selenium 2, и вы можете начать использовать альфа-версию сейчас с http://code.google.com/p/selenium/.. Она по-прежнему будет работать на любой ОС, поскольку она по-прежнему является главной движущей силой выполняемой работы.
Selenium IDE работает только в Firefox, потому что это дополнение к Firefox.
Лично я бы избегал Rational Functional Tester, потому что у него много недостатков, которые даже не стоит рассматривать.
Если вы начнете с Selenium, на моем сайте есть несколько руководств по адресу http://www.theautomatedtester.co.uk