ReFramework init and process

Hi,
In my RE Framework init section - I have a browser open first and then the browser launches a desktop application. In my process I will be working on desktop application. However the desktop app is very slow and while working I find alerts on launching browser time out alert with refresh button.

To keep the desktop app alive, I have to keep clicking Refresh button on browser when refresh/timeout alert shows up.

So my question is - where in REFramework goes this refresh sequence. If not REFramework, I would just put a parallel activitiy.

Please suggest. Thank you,

Hi @A_Learner

The time spend to process one transaction item is less than timeout alert button ? If so, you can put your refresh activity as first activity in Process workflow before continue the process flow. This way the timeout time will be refresh it.

Please be aware that it is not recommend to use Parallel Activity with Ui Automation Activities. It may have inconsistent behavior

Cheers

1 Like

Thank you, @rikulsilva
Since the process involves a Citrix application, I cannot predict transaction complete time.

In my init, I am launching browser, launching and login citrix application.
In my process I am doing transactions in Citrix.

So where exactly the refresh can go?

Thanks again,

@A_Learner

Global exception handler will help in this case…i hope when that pop up comes the activities fail…in that use check app state to check for the pop up and if present click and give retry else throw error…these are options in global exception handler.and this workflow will run automatically whenever there is an error

Cheers

1 Like

Great idea. Thanks @Anil_G

Trying to make REFramework work. What @rikulsilva suggested simpler to me, trying to check to refresh at the beginning of process transaction. If it does not work out, then I will try this. Thanks,

1 Like