Ranorex Web Service

Ask general questions here.
Wesley
Posts: 2
Joined: Wed May 21, 2008 3:42 pm

Ranorex Web Service

Post by Wesley » Wed May 21, 2008 3:54 pm

My boss has asked me to research products that can be used by our product to interface with another system on a remote computer that does not have an API for us to use. Ranorex seems to fit the bill for this--we can build an interface that communicates with this system by means of the GUI--but my boss believes that he has seen a product like this that presents a "web service wrapper" for other programs (such as our own) to communicate with programs on the machine in question.

Without such a product, we will have to write our own. This is possible, but rather expensive. I haven't explored Ranorex very thoroughly as of yet, but it doesn't seem to have this web service wrapper--am I missing something? My boss is quite certain he has seen a product like this, but I have thus far been uniformly unsuccessful in finding something that does. In fact, I've had a very hard time finding a product that even vaguely does what Ranorex does--much less one that has a web service wrapper!

So, a couple of things: First, great job on this tool! My rudimentary experiments barely scratched the surface of what it's capable of, but even from that I could see the excellent quality behind it. Second: Is there actually a web service wrapper that I'm just not seeing? If there isn't, is there a product somewhere that does?

Thanks for your replies!

daluu
Posts: 23
Joined: Tue Jun 12, 2007 9:03 pm

Post by daluu » Fri May 23, 2008 12:08 am

I'm guessing not a the moment, but since Ranorex is based on .NET, it saves you some effort in wrapping the GUI automation with a custom written .NET (or Python) web service since the GUI automation is in .NET code.

Wesley
Posts: 2
Joined: Wed May 21, 2008 3:42 pm

Post by Wesley » Fri May 23, 2008 2:35 pm

So I figured--I wrote a web service over lunch to test it out, and it works beautifully so long as the service doesn't attempt to use mouse commands (any clues as to why this doesn't work?). Regardless, I was able to build a web service application that operated SciCalc on a remote computer, and a client application to consume the service, in about 45 minutes--it would seem to me that this is the best route to take.

jasong
Posts: 49
Joined: Fri Oct 26, 2007 9:38 pm
Location: Texas

Post by jasong » Tue Jun 03, 2008 4:48 pm

Hi Wesley,
I am very interested in this solution as well.

I am curious, does this approach launch the app in a window or is it merely calling the code? I ask this because it would need to be in an instance of the GUI in order to register mouse clicks (at least as far as I understand it).

Jason