Overview

The purpose of the application is to generate code compatible with the WatiN (Web Application Testing In .NET) project.

Sneak A Peek At Version 2.0:

Huge interface improvements, including running in the recorder window and runing a single step Edit scripting elements and their functions with an easy-to-use interface
Run the same tests with different data using the dataset feature Mouseover elements on the page and show actions available

Current Status: 1.0 (Click Here for the latest version)

Major Features:

  • Generates source code in:
    • C#
    • VB.NET
    • PHP
    • Perl
    • Python
  • User-definable code format templates
  • User-definable functions
  • Embedded Internet Explorer browser
  • Monitors clicks and keystrokes automatically
  • Record multiple tests
  • Record time between clicks or typing
  • Full Frames support
  • Supports a majority of methods implemented in WatiN
  • Test framework support for:
    • NUnit
    • MbUnit
    • PHPUnit
    • Python UnitTest
    • VS2005 Test
    • ZaneBug
  • Compile into executable or class library
  • Run console (C#, VB.NET) or generated scripts (PHP, Perl, Python)
  • View HTML DOM tree structure, highlighting selected elements
  • View WatiN Elements, highlighting selected elements
  • View HTML Source
  • Open-source freeware under GPL2, written in C#.NET 2.0

>See the list of available templates
>See the list of available functions

 

Screen Shots

  Main window with code
  WatiN Element Function Explorer

 

Animations (Flash Required)

Basic Animation (Flash Required)

Basic Animation Want to see the latest in test case development? Here's the sweet and lowdown on what the WatiN Test Recorder has to offer. This short animation shows a basic overview of features without taxing your brain.

 

 

 

Feature Requests

These are the feature requests we have so far. If you don't see a feature you want on the list, let us know.

  • A spy tool to display control information as you move the mouse
  • HTML source listing with colorized markups
  • Search mechanism for HTML source with RegEx support
  • Capture console output from DOS run
  • Internationalization of application and documentation
  • Document information window should refresh the data when using the arrow down/up button
  • ActiveX recording and playback
  • Set properties in DOM Explorer
  • Code playback into application (not external) with step execution and breakpoints
  • FireFox instead of IE browser
  • Generate a new .cs file for a new web page
  • Change attribution in code from ID to value or combinations