Robot Framework for SAP?

1,242 views
Skip to first unread message

Alexander Weickmann

unread,
May 21, 2014, 3:30:55 AM5/21/14
to robotframe...@googlegroups.com
Hello everybody,

our company is currently evaluating different tools for test case automation. We develop software that sits in the middle of many other systems, kind of orchestrating all of them by sending / processing data. So the test case automation tool must be able to deal with all of these systems.

As far as I can see, the Robot Framework is already quite flexible in that regard. However, one of those systems we connect to is an SAP system. I have not been able to find a SAP library for Robot Framework. So I wanna ask: Is it currently possible to test SAP systems with Robot Framework?

Regards,
Alex

David

unread,
May 21, 2014, 8:35:58 PM5/21/14
to robotframe...@googlegroups.com
What is SAP? What protocols or APIs does it offer? Or how is it tested normally in terms of automation? Those questions will determine if RF can be used in your case.

Most likely you may have to create your own library or wrapper library to the SAP system for RF to control/test it since I doubt there is a generic prebuilt SAP library for RF.

Doing a search for something like "Robot framework SAP library" reveals only that the closest tool you might find is something called SAP Test Acceleration and Optimization (or SAP TAO). Whether that integrates well with RF is another question. Seems it's geared toward HP toolset.

Alexander Weickmann

unread,
May 22, 2014, 3:41:39 AM5/22/14
to robotframe...@googlegroups.com
I should have been more specific. We want to test via the SAP GUI.
-> http://en.wikipedia.org/wiki/SAP_GUI

SAP is a very big german corporation with lots of products in the ERP field. Unfortunately, I do not know what APIs it does expose, or what kind of UI controls it uses. Probably a mixture of Active-X controls and custom Java controls. It's probably quite complicated.

That's why many test automation tools provide a dedicated SAP plug-in.

Laurent Bristiel

unread,
May 22, 2014, 4:07:02 AM5/22/14
to robotframe...@googlegroups.com
I would try to access SAP with Python first.
Once you can communicate with SAP from some Python code, it will be easy to create your own library and use this lib in your tests.
Take a look at that maybe: http://stackoverflow.com/a/1467136/1826804

Hope this helps,
Laurent Bristiel

Tset Noitamotua

unread,
Oct 19, 2015, 10:19:46 PM10/19/15
to robotframework-users
I have read somewhere that if "scpripting is enabled" in SAP GUI settings one can use AutoIT to drive/automate SAP GUI. Thus one also should be able to use Robot Framework's AutoIT-Library.

Unfort. I don't remember the source of reading. If I find it will provide it here.

Cheers
Tset

Tset Noitamotua

unread,
Oct 20, 2015, 4:26:06 AM10/20/15
to robotframework-users
Reply all
Reply to author
Forward
0 new messages