(Disclaimer: I work at OSAF and am a committer on the Windmill project.) This talk started with Adam showing a brief demonstration of using Windmill to test the Ajax Web UI for OSAF’s Chandler Server, including drag/drop testing of the calendar view.
The talk continued with Mikeal describing the reason for building a brand-new framework rather than using an existing tool like Selenium — frustration with the inability debug broken tests. Windmill is designed to allow tests to be paused and debugged interactively.
Mikeal and Adam have their slides available online here.
They have some screenshots and screencasts available online here.