I would like to test a web app that was drastically redesigned to use ExtJS to drive its UI.
I have done some online searching but couldn’t find any recommendation for a good framework to handle it properly.
Up till now we have been using WatiN to create tests.
Note that we do not own the web app code.
What are the best options currently available?
Are you looking to do a straight functional test of your web page or are you looking to narrow your tests specifically to the JavaScript in ExtJS?
If it’s the former (functional at the UI level), then WatiN/Watir/Webdriver ought to work for you. (If they’re not working then I’d love to get more details around specific issues you’re running in to.)
If it’s the latter then you might investigate Jasmine which gives a lot of interesting capabilities around unit testing your JavaScript at the UI layer.
(If it’s functional testing, you might also check out Telerik’s Test Studio for functional automation. I’m the Evangelist for that tool, so I’m a bit biased…)