Take a look at Ecyware GreenBlue Services Designer. Is
freeware and you can extended with custom plugins.
InCisif.net is an automation tool designed to implement
client-side functional testing of web
applications under Internet Explorer 6.x or 7.x, using
the C# or VB.NET language
with Visual Studio 2003, 2005 or Visual Studio Express
Edition 2005.