Thanks Tim. I'll try adding a sleep statement.

I've tried both ALT+Down (%{DOWN}) and ALT+Up (%{UP}), but neither one
does anything at all.

Chad Hall  
(501) 342-2650

-----Original Message-----
From: Action Request System discussion list(ARSList)
[mailto:[EMAIL PROTECTED] On Behalf Of Tim Widowfield
Sent: Wednesday, December 06, 2006 10:03 AM
To: [email protected]
Subject: Re: COM Automation

When pushing buttons with COM Automation, I've found that the U
Chad,
 
When pushing buttons with COM Automation, I've found that the User tool
isn't always ready to receive the next command when it gets the
instruction from the script.  Specifically, when you issue the command
to change focus to the button, followed by either a carriage return or
space character, you can't count on the interface to wait until focus on
the button.  So I normally issue a short sleep command in between
SendKeys calls.  Here's an example snippet in JScript:
 
var app, sess, form;
var VISIBLE = 1, INVISIBLE = 2;
var AR_SUBMIT = 1, AR_QUERY = 2;
var AR_DISPLAY = 3, AR_MODIFY = 4;
 
app = new ActiveXObject("Remedy.User");
wsh = new ActiveXObject("WScript.Shell");
sess = app.Login("Demo", "", VISIBLE);
 
form = app.OpenForm(sess,"localhost", "TAW:Dog", AR_SUBMIT, true)
 
form.GiveFieldFocusById(606084201);

WScript.Sleep(1000);
wsh.SendKeys("%{DOWN}");
WScript.Sleep(1000);
wsh.SendKeys("{DOWN}");
WScript.Sleep(1000);
wsh.SendKeys("{ENTER}");

 
I think Alt+Down Arrow (%{DOWN}) should open a menu.
 

Tim Widowfield 
[EMAIL PROTECTED]  
http://www.widowfield.com 



----- Original Message ---- 
From: Hall Chad - chahal <[EMAIL PROTECTED]> 
To: [email protected] 
Sent: Tuesday, December 5, 2006 6:12:54 PM 
Subject: [ARSLIST] COM Automation 

** 
Has anyone had any luck using Remedy User's COM automation to properly
control an instance of Remedy User? I'm using a VBA scripting app
(Compuware TestPartner) to create regression testing scripts of our
Remedy applications. I'm having two main problems: 

Issuing a "click" on buttons. I can usually get around this by using a
SendKeys command to send an Enter command after setting focus to a
field. But this only seems to work sporadically. 
Triggering "Menu/Row Choice" workflow on selection of Selection or
Character menus. I can set a text value to these fields, but that
doesn't trigger Menu/Row Choice workflow. I can't get any SendKeys
commands to open the menu at all, so I really have no workaround for
this one. 

I've also been tinkering with controlling Internet Explorer for Mid Tier
regression testing. Although that too is quirky. For instance, the
browser window will split in half (one half the form, the other half
entirely blank) when clicking on drop down buttons. There are a few
other oddities as well. 

I'm not a VBA expert or an automation expert. So any advice you can give
would really be appreciated. I know BMC does similar regression testing
using Silk, but I have yet to get answers on how they handle these
limitations. 

Thanks, 
Chad Hall 

CHAD HALL 



ACXIOM 
Remedy Software Developer 
Information Systems Development & Reporting (ISDR) 
(501) 342-2650 


************************************************************************
* 
The information contained in this communication is confidential, is 
intended only for the use of the recipient named above, and may be 
legally privileged. 

If the reader of this message is not the intended recipient, you are 
hereby notified that any dissemination, distribution or copying of this 
communication is strictly prohibited. 

If you have received this communication in error, please resend this 
communication to the sender and delete the original message or any copy 
of it from your computer system. 

Thank you. 
************************************************************************
* 

__20060125_______________________This posting was submitted with HTML in
it___

________________________________________________________________________
_______
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where
the Answers Are"

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org ARSlist:"Where the 
Answers Are"

Reply via email to