← Back to team overview

sikuli-driver team mailing list archive

[Question #661621]: Using Sikuli in multiple RDP connections

 

New question #661621 on Sikuli:
https://answers.launchpad.net/sikuli/+question/661621

Hi there,


First of all, thank you so much for all the work you. Sikuli is the great tool, and it is great you support it and move it forward. With Sikuli, you help lots of people to solve issues they face in automation. 

My question seems to be a little dummy in some sense, but it is quite important at the same time. It is a dummy because I don't understand in the full extent how Sikuli emulates mouse clicks and keyboard typing, and it is important because we rely on Sikuli heavily.

Prehistory:

So we are using Sikuli a lot in our automated tests. Here is how it looks like: there are some Windows machines (aka dispatchers) where automated tests run. On each dispatcher, tests start on schedule (by a Windows scheduled tasks), and tests on these dispatchers run simultaneously. For Sikuli to work on each of those dispatchers, you need a Windows user to be logged in. So from my desktop, I have RDP sessions opened to each of those dispatchers. I open these sessions either via mstsc.exe (a standard Windows RDP connection), or with Microsoft Remote Desktop Connection Manager where you can open multiple RDP sessions within one snap-in. Here is the brief description of this tool: https://www.microsoft.com/en-us/download/details.aspx?id=44989

A question:

In the environment described above, when tests run on dispatchers, sometimes I observe mouse pointer moving on my desktop while Sikuli is being involved on one of the dispatchers. I can't say that it bothers me, but what I am really worried about is whether tests being used simultaneously on some dispatchers can affect each other. May it be possible that mouse clicks or keyboard typing would fail on one of the dispatchers if some mouse clicks or keyboard typing happens on another dispatcher at the same time? Is it possible, or mouse and keyboard using on separate dispatchers I have RDP sessions to are completely independent of each other? 

Thank you!
Cedar

-- 
You received this question notification because your team Sikuli Drivers
is an answer contact for Sikuli.