For testing purposes, I'd like to be able to launch the ACS Emulator and have it run a macro without any user input. The problem I'm running into is the grey box that pops up when I launch the emulator. Is there a way to bypass this or otherwise provide credentials on the command line?
Here's my work so far. I've got a macro recorded that fills in credentials on the initial green screen and then executes the test steps I want to run. I created a .hod file that opens this session and runs this macro. I can do all this from the command line with a script like (this is on Mac):
/usr/bin/java -Xmx1024m -Djava.class.path=/Applications/IBM\ i\ Access\ Client\ Solutions.app/acsbundle.jar com/ibm/iaccess/launch/AcsLaunchPad IBM/iAccessClient/Emulator/TestSystem.hod
The remaining problem is that it wants to open a GUI popup asking for my credentials. I've never understood why the IBM Emulator requires me to login twice (once on grey screen, once on green) when RUMBA and other emulators do not.
Here's my work so far. I've got a macro recorded that fills in credentials on the initial green screen and then executes the test steps I want to run. I created a .hod file that opens this session and runs this macro. I can do all this from the command line with a script like (this is on Mac):
/usr/bin/java -Xmx1024m -Djava.class.path=/Applications/IBM\ i\ Access\ Client\ Solutions.app/acsbundle.jar com/ibm/iaccess/launch/AcsLaunchPad IBM/iAccessClient/Emulator/TestSystem.hod
The remaining problem is that it wants to open a GUI popup asking for my credentials. I've never understood why the IBM Emulator requires me to login twice (once on grey screen, once on green) when RUMBA and other emulators do not.
Comment