File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Swing / AWT / SWT and the fly likes  testing SWING app with no user interaction Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Swing / AWT / SWT
Bookmark " testing SWING app with no user interaction " Watch " testing SWING app with no user interaction " New topic
Author

testing SWING app with no user interaction

Ann Darseh
Greenhorn

Joined: Sep 15, 2003
Posts: 2
Hi,
I have a small SWING application, it contains a few text fields and a
button. I want to test this without human interaction. For buttons, I tried the button.doClick() but it did not do anything! And for the text fields, I can't figure out how to do it. I am relatively new to SWING, I would appreciate your help so much.
Thanks,
Ann
Chris Brat
Ranch Hand

Joined: May 22, 2003
Posts: 108
Hi there,
there is an automated tester as of 1.3,
java.awt.Robot
it allows screen capture, and automated mouse movement, clicking etc...
unfortunately i havent played around with it yet to give you more information.
if you try it out and like it please let me know.


SCJP 1.2, SCJP 5, SCBCD
Nathan Pruett
Bartender

Joined: Oct 18, 2000
Posts: 4121

There are some unit testing frameworks already built for testing Swing GUIs -
jfcUnit and Abbot are both built as extensions to the JUnit unit testing framework to test GUI applications.


-Nate
Write once, run anywhere, because there's nowhere to hide! - /. A.C.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: testing SWING app with no user interaction
 
Similar Threads
text filed and button validation
how to write the data from text fields of my swing application to an xml file dynamically?
StackOverflowError when trying to use threads
where does Agent fit in security model
java application client