Interactive tool to create tests?

Hi. I am writing functional tests for a medium size commercial product. I am finding that I am spending a lot of time going back and forth between the browser and my python code, identifying elements, and writing python code to find them on the page.

It would be nice if there was a tool, where I could run the application (web site) and the tool would record what I clicked and what I typed in, so that I could take the log and form tests from it. Does such a tool exist?

         Regards, Rick

You can find such tools advertised and marketed as “Macro Recorders”.

A quick search reveals some as:

(Note: I don’t know anything about any of these, they’re just the first couple I found doing a search. It’s up to you to find one that fits your needs.)

Okay, thanks! So they’re called “Macro Recorders,” and they’re not Django-specific. Got it.