cancel
Showing results for 
Search instead for 
Did you mean: 

Integration with a virtualized SUSE Linux aplication running in WMware player or VMWare Workstation

Has anyone had a successful integration with an Application in a virtualized Suse Linux running on a VMWare player or VMWare Workstation? I am trying to use surface automation with no luck. My main problem is that as soon as I activate/click on the virtual machine to send a keystroke or a click, the mouse will be in a position that i cannot move or control. Another issue is that I haven't been able to send any keystrokes with either Global Send Keys or Global Send Keys Event. If anyone can help me with some light on how i can go about interacting with this application i would greatly appreciate it!
5 REPLIES 5

Denis__Dennehy
Level 15
I know of development teams that have used Blue Prism to interface with Citrix Desktops in the past using Surface Automation, so what you are describing should be possible. Where your mouse pointer is within the VM when you start interfacing within it is irrelevant, because you will need to give focus to any element you want to interact with using a Global Mouse Click to that element, using Image Searching to find exactly where to click. Based upon your description your logic would therefore be something like: -- Click within the VM to give the VM desktop focus and for your mouse/keyboard to start driving the vm desktop rather than your local desktop -- Use Image Search - Find Image to find an image of where within the VM you want to click or interface -- Send a Global Click to the location within the desktop that you want to interact, based upon the image search x y result. One think to watch out for is that Blue Prism itself will continually regain focus if you are debugging as you build, which will stop your Surface Automation interface from working correctly. To prevent this the only way to test as you build is to run your flow to breakpoints.

Hi Denis, Thanks for the quick reply. The virtualized application was found to be an appliance over SUSE Linux. It's quite old and does not have the WMWare Tools installed which allow for a direct interaction with things like the clipboard. The Send Keys commands don't work. We actually started to map the VM with Surface automation but it only works when the VM is not in focus/active. As soon as the VM gains the focus no interaction works with Blue Prism.

Turns out that to use this old version of the vmware player, the VMWare tools are a must. The client also tried to use the latest version without the vmware tools and it works but they are tied to this older version. They had to make an exception for the robots ony as the normal usage by people does not allow such tools to be used. That was the most cost effective solution.

HemantKumar_Si1
Level 2
Hi, Can you please suggest how can we model process for application mentioned  below : Linux based GUI Operations/Actions. X-Windows based UI Operations/Actions. Appreciate a quick response. Thanks hs 

HemantKumar_Si1
Level 2
Hi, Can you please suggest how can we model process for application mentioned  below : Linux based GUI Operations/Actions. X-Windows based UI Operations/Actions. Appreciate a quick response. Thanks hs