Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For UI testing I was looking for way to automate mouse movement, clicking and keyboard typing. The only thing which I have found so far is auto clicker typer. It works fine, but the problem that it performs exact repetitions.

I need something that will be able to click randomly to the similar region. (If a person is clicking on the button, he does not click at the same point all the time), he clicks on the button but at random point, or even he can misses the button (if it is small).

Moreover the text, entered in the textbox is always the same. I would like to be able to check that in this region the user can enter any 1-6 digits.

I understand that may be I am asking for too much, but because this is for testing purposes, I need to be able to replicate the results. So if the program will keep track of what it was done it will be amazing.

I am using Windows, but basically platform does not matter.

share|improve this question
Selenium. – Michael Hampton Dec 9 '12 at 19:05
wow thanks. But as far as I understood from the brief reading of home page it is only for web-automation. Correct me if I am wrong, but is there anything for software automation? – Salvador Dali Dec 9 '12 at 19:09
For general Windows programs, I have no idea. As it's more of a programming question, you may not get a good answer here. – Michael Hampton Dec 9 '12 at 19:10
I already got an excellent answer in less than 10 mins from you, it's a pity it is not what I need, but still the answer is amazing. So I will hope for the best. BTW, if you will post it as an answer - I will upvote it. – Salvador Dali Dec 9 '12 at 19:11
AutoHotKey might do the trick, its not actually for testing but it is very powerful tool because you can program it for apparent randomness and logging also. Its not like repeating a loop but its more of a fully programmable one. – Ankit Mishra Dec 9 '12 at 20:03

You must log in to answer this question.

Browse other questions tagged .