Login to citrix machine using Robot framework

745 views
Skip to first unread message

Ellendula Sainath

unread,
Jun 7, 2016, 9:46:24 AM6/7/16
to robotframework-users
Hi Team,

We are trying to automate few Test Cases which needs to login to Citrix machine using Robot framework.

Could any one please help in providing any sample example to automate the same.

Thanks in advance.

Regards,
Sainath


Ellendula Sainath

unread,
Jun 13, 2016, 1:32:20 AM6/13/16
to robotframework-users
Any example would be very helpful for me to proceed further.

David

unread,
Jun 14, 2016, 4:28:54 PM6/14/16
to robotframework-users
What Citrix login are you referring to? Remote desktop access (or access a Windows desktop app, without the desktop part) from within a web portal/browser via Citrix web portal?

If so, you're not likely able to do much in this area. That Citrix interface is hybrid web + custom stuff that exposes a remote desktop. Selenium2Library alone only handles the Citrix portal part, it can't do anything to the remote app/desktop. AutoItLibrary and similar tools won't work there since they're not likely installed on the remote desktop.

Your best alternative might be to hack automation support for this using image recognition of the remote app/desktop within browser via use of Sikuli(Library), etc.

Ellendula Sainath

unread,
Jun 15, 2016, 3:01:07 AM6/15/16
to robotframework-users
Hi David,

Thanks for your response.

I have tried automating the basic application like "Calculator" using image recognition via Sikuli library and succeeded with automating 1 application.

Here am facing issue when the same application multiple "calculator" is opened. The written script is unable to identify to recognize image of which application to be taken.

Please guide me if multiple apps open and how to automate the same.

Thanks,
Sainath

David

unread,
Jun 15, 2016, 8:06:39 PM6/15/16
to robotframework-users
Well, that's indeed a problem. How would a human decide which Calculator application instance to close? Apply the same logic to Sikuli automation - might be harder/tricky, but if the human manual method is logical and simple, it's not hard to translate to Sikuli commands.

For the question being specific to Sikuli, you're better off asking the question in the Sikuli support forum: https://answers.launchpad.net/sikuli
Reply all
Reply to author
Forward
0 new messages