Foxtrot freezes on IE popup
We encounter on a regular base, so not always, that the Foxtrot project freezes when in Internet Explorer 11 a popup is opened to save a PDF file.
This stays this way until I move the mouse myself. It then continues to work for some time, but it can get stuck again at the exact same place.
Maybe it's important to notice that we run Foxbot on a server via Remote Desktop Connection Manager.
We run Foxtrot 14.6.2 and IE 11
-
I've run into the Open / Save dialog box freeze problem too. It is something about the timing of Foxtrot switching the focus back and forth between the application and its self, at the exact moment the dialog box is being created. You can usually tell because instead of the Internet Explorer icon (or whatever application should own the box) at the top left of the dialog box there will be a Foxtrot icon.
Foxtrot seems to get stuck thinking it needs to target the application to look for the box, but it can't because there is an Open File or Save As or whatever dialog with the focus that Foxtrot doesn't know it has and it just sits and waits for the focus but the focus is on the dialog box that's been opened sort of in its name. You click anything and Foxtrot gets its control back.
You can recreate it by setting up a max speed loop with individual actions that cause the dialog box to open, then do something with it, then close it, loop again, with Foxtrot changing focus from app, foxtrot, app, foxtrot, etc. as it goes. If you wait long enough you'll catch one.
I've found some workarounds. #1 if you ensure that the Foxtrot application does not regain the focus between steps until you can be absolutely sure that the new dialog box is present, then the mix up never happens, and Mouse Sequences work for this. #2 do something like Save everything then create a folder right before the step and delete it after the step as a marker flag, and have a scheduled task that checks for the folder and if it exists then end task Foxtrot and restart it, and on startup Foxtrot can check for the folder and if found trigger picking up where things left off. I used #2 until figuring out the focus trick in #1.
-
Hi Barry,
first of all, when you send keystrokes - you need to set the mode to None. It is very important. Since it is a speed problem - I would suggest to change the speed of the action (and maybe the flow if needed - for this part). One thing I noticed that also works - is if you use tab after sending in the send value action.
Please sign in to leave a comment.
Comments
4 comments