I want to create a application that simulates various users but I need this "ghost" users to type on the keyboard, how to I simulate a keypress and keyrealease events on Ruby?
-
1In which environment are you planing on using this application? Browser? Desktop?polarblau– polarblau2011-01-12 17:00:48 +00:00Commented Jan 12, 2011 at 17:00
-
In Safari on MacOS X, I found a solution using a module called 'appscript', there is a method for simulate key events, i.e. Appscript.app('System Events').keystroke(' '); simulates a spacebar click event.Manuel de Leon– Manuel de Leon2011-01-13 01:30:47 +00:00Commented Jan 13, 2011 at 1:30
Add a comment
|
1 Answer
Java has a class called Robot(I think) which simulates stuff like that.You could use JRuby to invoke that. I ever had some testscript somewhere,I'll post it when i find it..but I remember it was really dead simple to do that with that class,you even could move the cursor around ,really funny tough.