document updated 16 years ago, on Apr 5, 2008
Things I generally avoid:
- proprietary apps
- Java-specific solutions — I agree that being able to fit your whole world inside one VM can be convenient and productive, but I can't currently do that, and if I ever do, there's a pretty low chance it'll be the JVM.
Requirements set #1: Windows; open-source; general-purpose
- AutoHotkey — primitive scripting language, bad syntax design choices
- AutoIt — not open-source (language syntax is also immature, but at least it's progressing faster than AutoHotkey)
Requirements set #2: Web-apps within Windows; open-source
- Watir — haven't tried yet
- Watij — haven't tried yet
- iMacros — haven't tried yet, but the half-payware / half-freeware split makes me wary...
- Canoo — haven't tried yet
- Jiffie — haven't tried yet
Requirements set #3: Windows; open-source; oriented towards formal automation testing