support wrote:Perhaps if you explain what you want to achieve we may be able to provide some solutions.
Thank you for answering - I may actually dare to take advantage of your kind offer, and explain to you what I am seeing, that fails my macro, and seek advice on how to fix, vs. killing processes all the time
WARNING - long!
First - the requirements: Java-based client application (a.k.a. Jinitiator), starting within a browser, then spawning processes which run within a "main" window, identifiable by "handle", as well as title, but which contains "sub"-windows (the terminology, of course, is made up), which are not identifiable. Unfortunately these "sub"-windows are the ones accepting user input. I need to develop a macro to provide various types of input into these "sub"-windows, which are actually front-end to database quries, via what Oracle calls "Forms server", then wait for results to be returned, and provide further input.
Second - the challenge: have tried various approaches for handling input, when due, with Wait>"value", WaitCursoChange>"value". Between these, I obviously have to wait for various results, then change "sub"-windows, and move onto other test steps, etc. I handle everything via keyboard input, to avoid the hassle of mouse cursor positioning, but even in such case the results are totally incosistent: sometimes the "sub"-window supposed to get the input does not show up fast enough, and the keystrokes open other menus, than hang the whole process ...
Having said all of the above, i s there something more I should consider, to control these types of environments? I have purchased the "pro" version of this software, to be able to build an executable, which I need to send to a remote site, which - from last year experience - proved to be even more of a disaster (PCs not fully identical respond even more inconsistent to the design).
Reading all the blurb above, I realize that it would be hard to describe an application, without actually seeing it, but I am hoping that some of these links (even the first should be revealing) would explain more of the challenge I am not able to address yet:
http://www.google.com/search?q=scripting+jinitiator
TIA,
Stef