S
Scott Moore
Guest
I have a support ticket opened with HP on this, but I wanted to see if there is any faster way to correct an issue. Using LR 12.02 Patch 1, Citrix protocol, no citrix agent. Windows 7 SP1 Vugen on a fresh install - beefy workstation. Citrix online plug-in version 12.1.0.30 - the app is a traditional Citrix deployed app, not NFUSE. Connecting to a single Xenapp server with single hard coded parameters (one line of data) for login and password, single session from Vugen (not the Controller). There are two logins. The first is for the windows domain userid and password which happens as soon as the session opens. Then a splashscreen for about 2 seconds and then an APPLICATION login (using the same credentials) that will bring you into the main app screen. The first login always works, but about 60% of the time the second one does not. When I recorded the script, Vugen recognized the application login as a new window with a title and stored it in the LogicalNameMap. We'll call the new window "App Login". The recording put a ctrx_sync_on_window function with the window title in it. On playback, the script should wait on that window with its title to exist (puts it in the LogicalNameMap) before it continues on. When I play back the script and it works, I see Action.c(132): "App Login" is not currently in map, adding it now Action.c(132): Caption change: "272_39_481_691" ---> "App Login" = "App Login" Action.c(132): Activate window: "App Login" Action.c(136): Getting active window name Action.c(136): Active window name is "App Login" I can run the exact script again and I see this: Action.c(136): Getting active window name Action.c(136): Active window name is "" This means sometimes it picks up the window and adds it to the LogicalNameMap and sometimes it does not. If it doesn't the script will fail at this step. Any ideas why this might be the case?