In my REFramework - initalize applications, I am logging in and navigating to a page of the application. After that GetTransaction should kick out. Due to the delays in the application, it is taking so much time for the application to navigate that, REFramework is moving ot GetTransaction state. What can I do here?
Use check app state activity and please indicate an element in that page which you wanted to get opened. After indicating the element please check in the properties panel there will be an option named Wait for Page Load and please select the option as interactive and it helps the bot to wait until the page gets load .
Please check the below image for better understanding.
WaitForReady is not likely enough on its own. You need to increase the timeout as well. Set it to maximum amount you think that the navigation could take. If it hasn’t loaded in that time, it would mean there’s some issue with the app, so you can throw an ApplicationException to retrigger Init state.