We are doing Citrix/Web dual protocol scripting.
Each time the script runs , we need to enter login, password and host information that appear as dialog boxes in a sequence.
If the previous run has exited in the middle , next time when the script runs, it will start from where it has exited previously. So i have set exceptions for unexpected pop ups for the dialog boxes. but its not working.
I tried "ctrx_win_exists" and "ctrx_get_window name" functions, these functions are not identifying the current pop up in focus.
for win_exists it says E_NOT_DISPLAYED
get_window_name in execution log it is displayed as ctrx_get_window_name("");

Note: the same exception runs fine in case of normal flow , when the pop ups come in expected sequence and the exception function runs fine.