> What's the best tool for doing automated browser testing with Django > apps? I have some personal experience with Selenium (although not when > testing Django), which seems fairly mature, and has a great Firefox > extension, but has some serious problems dealing with frames and > popups. I recently discovered Windmill, but haven't heard too much > about it.
I don't know about "best", but I've had good experiences using Windmill.
It ships with a "WindmillDjangoUnitTest" class for easy integration with
the Django testrunner, and it's straightforward to
write your testcases in Python using a style quite similar to the native
Django test client. Whether it handles frames and popups in the way you
want, I have no idea.
On the other hand, I think the docs and other community resources
available for Selenium are more comprehensive than for Windmill -
probably because the latter is a younger project.
In the end I went with Windmill because it seemed to fit my
development/thinking style better than Selenium - so of course your
mileage may vary.
Cheers,
Ryan
--
Ryan Kelly
http://www.rfk.id.au | This message is digitally signed. Please visit
[email protected] | http://www.rfk.id.au/ramblings/gpg/ for details
signature.asc
Description: This is a digitally signed message part

