Can Ranorex be used with Ruby? [EOM]

Ask general questions here.
Paul S
Posts: 1
Joined: Mon Jul 17, 2006 9:56 pm

Can Ranorex be used with Ruby? [EOM]

Post by Paul S » Mon Jul 17, 2006 9:59 pm

Can Ranorex be used with Ruby?

http://www.ruby-lang.org/en/

webops
Site Admin
Site Admin
Posts: 349
Joined: Wed Jul 05, 2006 7:44 pm

Post by webops » Mon Jul 17, 2006 11:24 pm

Interesting question, thank you.
The whole functionality of Ranorex is implemented in the RanorecCore C library.

RanorexPython is only a Python wrapper, the same functions as in RanorexCore, I planed to write an object oriented wrapper in Python, but I have no time.

RanorexNet is a .NET wrapper assembly, in .NET you cannot have functions, I made an object oriented wrapper with classes, properties and members like in .NET framework.

It would be interesting to write a Ruby wrapper the same way as the RanorexNet wrapper, with objects.
See: http://www.rubycentral.com/book/ext_ruby.html -> Wrapping C structures
So I'm sorry, you cannot use Ranorex directly from Ruby at the moment, you must write a wrapper.
I would like to write such a wrapper, Ruby is a very interesting language, but I haven't the time at the moment.

Jenö Herget
Ranorex

najcik
Posts: 1
Joined: Wed Jul 30, 2008 10:26 am

ruby, rspec

Post by najcik » Wed Jul 30, 2008 10:35 am

It would really be a great feature for Ranorex to support Ruby because of the exceptional testing frameworks that are available for it like RSpec (http://rspec.info/) and Shoulda. I would love to be able to drive a gui test using Rspec the way a Selenium test can be driven from it.

User avatar
Support Team
Site Admin
Site Admin
Posts: 12145
Joined: Fri Jul 07, 2006 4:30 pm
Location: Houston, Texas, USA
Contact:

Post by Support Team » Wed Jul 30, 2008 3:44 pm

We are currently developing on several new test automation interfaces. We are also informed about the popularity of ruby especially in test communities and keep an eye on changes. Nevertheless, we can't ensure that Ranorex will support Ruby as a test automation language.

Christoph,
Ranorex Support Team