Я бы пошел с WATIR (Тестирование веб-приложений на Ruby) - http://wtr.rubyforge.org/. Мы (Acsys Interactive) используем уже около года, и инструмент великолепен.
Я разработал простую оболочку в .NET, чтобы я мог выполнять свои сценарии WATIR из модульных тестов. Фреймворк невероятен, и у вас есть вся мощь Ruby. Есть поддержка Firefox & Safari (проект FireWatir).
Это очень похоже на WATIN (на самом деле я думаю, что WATIN был вдохновлен WATIR), но я считаю, что сообщество WATIR намного больше, чем WATIN.
Существуют тестовые рекордеры, которые вы можете использовать, и множество учебных пособий.
Это действительно твой выбор. Если вам кажется, что тесты должны быть в .NET, и вы не хотите поддерживать какой-либо другой язык, тогда ваш выбор - WATIN. С другой стороны, если вы хотите попробовать забавный и довольно мощный язык сценариев (это то, чем является Ruby), тогда переходите на WATIR.
Вопрос к WATIN, ребята, поддерживает ли он FireFox / Safari?