Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. 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

I know about autoit and about autohotkey but I am not sure that they are the same. What other good automation programs are there? Should I use different programs for automatic browser mouse clicks and keyboard pressing?

share|improve this question
Are you looking for a browser UI test framework or just a convenient way to click something? – user246 Nov 21 '11 at 1:35
A browser UI test framework – lital maatuk Nov 21 '11 at 8:52
are you talking about record and replay programs or the ability to write your own automation ? – Phil Kirkham Nov 21 '11 at 9:16
ability to write my own automation – lital maatuk Nov 21 '11 at 10:24

A Google search with the keywords "browser test automation framework" will yield many links for you to check. These frameworks usually handle mouse clicks and keyboard pressing. I do not recommend using different software for automating mouse clicks than for automating keyboard pressing. If you believe you have special needs that would motivate doing so, you should alter your question to describe those needs.

Two frameworks frequently mentioned in this forum are Selenium and Watir.

share|improve this answer
BTW, apparently Watir/Selenium will have better interoperability in the near future. So you'll get the benefit of Selenium's webdriver and Watir's natural language syntax. – Stephen Gross Nov 21 '11 at 21:51
What about javascript itself? can i use it also as a script language for mouseclick and keystroke? – lital maatuk Nov 21 '11 at 22:29
If you want to code your tests in Javascript, you might want to look at this: – user246 Nov 22 '11 at 0:03

if you just want to emulate mouse clicks and keyboard keystrokes have a look @ selenium IDE its an addon for firefox it should cover your needs. If you want to test the same scenarios in other browsers you can export your tests and run them under selenium webdriver

share|improve this answer

You might want to check out TestApi at

Also, automation frameworks emulate key presses or mouse clicks via messages directly to the OS which bypasses the keyboard and mouse hardware & drivers.

share|improve this answer

You might wish to investigate the freeware versions of iOpus iMacros.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.