Skip navigation.
Home
The QNX Community Portal

View topic - Automatic test of GUI?

Automatic test of GUI?

Isn't the name clear?

Automatic test of GUI?

Postby dbj » Thu Oct 21, 2010 3:47 pm

I have a fullscreen application running on one machine A (PC with qnx).
Now I want remotely to enter UI commands (mouse movement, double clicks etc.) from another machine B (maybe not even with qnx) in a script.
The remote commands shall be reflected on the screen of A. ie the mouse movements shall be shown on A.
It shall also be possible from B to inquire data about the UI on A.
Before I start my open source project, I would like to here if something the like has already been made?
Are there any protocol I can use instead of inventing a new?
Any other comments are also appreciated.
dbj
New Member
 
Posts: 1
Joined: Thu Oct 21, 2010 3:04 pm

Re: Automatic test of GUI?

Postby rgallen » Thu Oct 28, 2010 2:40 pm

dbj wrote:I have a fullscreen application running on one machine A (PC with qnx).
Now I want remotely to enter UI commands (mouse movement, double clicks etc.) from another machine B (maybe not even with qnx) in a script.
The remote commands shall be reflected on the screen of A. ie the mouse movements shall be shown on A.
It shall also be possible from B to inquire data about the UI on A.
Before I start my open source project, I would like to here if something the like has already been made?
Are there any protocol I can use instead of inventing a new?
Any other comments are also appreciated.


If the other machine is QNX or windows, then you can use phditto/phindows for the remote connectivity. For recording the macros, someone wrote an "event recorder and playback" utility for photon once (it isn't too hard). On Windows there are many automated UI test tools that can move the mouse and send a click, and once running phindows you can use any of these tools.
rgallen
QNX Master
 
Posts: 671
Joined: Thu Jul 11, 2002 6:48 pm


Return to GUI Programming

Who is online

Users browsing this forum: No registered users and 2 guests