AutAt
AutAt is an Eclipse plugin, supporting test-driven development of web applications. It converts a visual representation of web tests into executable tests. Supports several test drivers. Watir support was added in February 2006. Open source. http://boss.bekk.no/boss/autat/
Paraesthesia.Test.Ruby
An assembly allowing NUnit to run Ruby/Watir tests alongside native NUnit tests using custom attributes and a call to a static executor method. Allows any number of scripts and supporting files to be embedded in the NUnit assembly for use in testing. CodeProject article available discussing how it was made. Open source. http://www.paraesthesia.com/blog/comments.php?id=949_0_1_0_C
Watir WebRecorder
WebRecorder is an action recorder for web applications. A version that creates Watir scripts was released in February 2006. A handy tool to help learn Watir. A horrible idea if you think this is going to allow you to create scripts without understanding the code. Free, but not open source. http://www.mjtnet.com/watir_webrecorder.htm
WatirMaker
WatirMaker is a prototype of an action recorder for Watir, written in C#. Public domain. http://www.hanselman.com/blog/WatirMakerVersion001Source.aspx
WatirNUt
WatirNUt is a utility that creates a portable, testable NUnit binary wrapper around watir test scripts and supporting files. This binary can easily be executed in NAnt's <nunit2> task, with aggregated results displayed in your web dashboard.
WatirNUt gathers information about your test suites, including the files needed to support them, and uses this information to generate NUnit test fixtures to run your test scripts. Any number of scripts can be included, and any number of supporting files can be associated with each script. WatirNUt compiles the NUnit test fixtures under a single namespace provided by you, and embeds all the scripts and supporting files as resources.
When you use any NUnit runner on the generated assembly, the Watir tests run and their results are fed and formatted back into NUnit for use in CruiseControl build reports or whatever you like.
The installer is available for free at: http://dustin.homestead.com/files/blogs/2006/03/new-version-of-watirnut-available.html
Ruby Accessibility Analysis Kit (RAAKT)
RAAKT
is a web accessibility analyzer. It tests for machine measurable accessibility issues and require no manual evaluation. It isn't specifically customized for Watir, but is easy to call from Watir unit tests. Integrating RAAKT in your Watir tests means that you can catch basic accessibility errors early in the development process. An example test is available at http://www.peterkrantz.com/2007/raakt-in-watir/
SpySmith
Spy Smith is a spy tool that reveals the HTML of the page elements you point it at. It is not specifically customized for Watir, but many users have found it to be a valuable aid to writing Watir scripts. It is not presently open-source, but the author has volunteered to open-source it if someone is interested in taking it over. http://qualityforge.com/spysmith/index.html
IE Developers Toolbar
This is another tool that is not Watir-specific, but is very useful for understanding the HTML of a page. http://www.microsoft.com/downloads/details.aspx?FamilyID=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en
HttpWatch
This commercial tool captures HTTP information. They've published an article describing how to use the tool with Watir. http://www.httpwatch.com/rubywatir/
GlobalWatch Script Recorder
The GlobalWatch Script Recorder
allows users to record and playback their navigation through a series of steps on any website or application to generate a simple, human readable, Watir-compatible script.