Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 251
  • Last Modified:

Programmatically controlling a unix application

I have an application running on Solaris that has a very weak API. Some features are only available through it's user interface.

I need some examples of how one might go about programmatically controlling the application. I basically need to press some buttons and change text in edit boxes.

I've done this in Windows, but never unix. The application can use c/c++, java, perl, tcl, whatever (I'm familiar with all of these).
0
forloop
Asked:
forloop
  • 4
  • 2
1 Solution
 
ahoffmannCommented:
I can think of following solutions:

 1. purchase a software which can do this (sorry, don't have a produckt handy, but have a look at http://www.rational.com/)
 2. check if the application uses standard X resources
    That would be the most simplest way, 'cause you then can write a application resource file where all your values are filled in, and call the application which then should use these values (not shure if it works for events on buttons)
 3. write your own X-program which attaches to the application and fills in the values (X send), this requires that the application allowed the X send mechanism
 4. Tcl/Tk comes with a demo/rmt program which uses X send,
    unfortunately this demo can only talk to other Tcl/Tk applications, I'm not shure if it can be improved to talk to any X application

The most simple way is 1., I know that such products exist, at least for testing applications (stress test for example)
0
 
nico5038Commented:

No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:
 - PAQ'd and pts removed
Please leave any comments here within the
next seven days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER !

Nic;o)
0
 
ahoffmannCommented:









hmm, either my comment is valuable somehow, or it is not.
If it is not valuable the question should be deleted.
0
What Kind of Coding Program is Right for You?

There are many ways to learn to code these days. From coding bootcamps like Flatiron School to online courses to totally free beginner resources. The best way to learn to code depends on many factors, but the most important one is you. See what course is best for you.

 
nico5038Commented:
As I think there might be value in it for some, I advised to store it as a PAQ.
When you're sure that "the answer" is between your remarks, the just post an additional comment.
I'm only making proposals and a moderator will take action on my proposal and your comment :-)

Thanks for your reaction !

Nic;o)
0
 
ahoffmannCommented:
ask a moderator, please.
I vote for a PAQ, but not 0 points ('cause it's a valuable suggestion, somehow, IMHO).
I'm not gathering points, so you don't need to grade my comment. Just to be fair in compared to other PAQs.
0
 
NetminderCommented:
Force-accepted.

Netminder
EE Admin
0
 
ahoffmannCommented:
THANKS.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

  • 4
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now