Ranorex PlugIn development

Ranorex Studio, Spy, Recorder, and Driver.
User avatar
DirkB
Posts: 19
Joined: Thu Jan 29, 2009 9:53 am

Ranorex PlugIn development

Post by DirkB » Tue Sep 24, 2013 9:28 am

Hi there,

we plan to extend the features of our testautomation framework with a plugin.
This plugin/addin should e.g. parse the rxtxt-File or teststep descriptions oder the databindings and highlight certain (illegal) teststeps within Ranorex Studio.
1. is a sharpdevelop extension possible at all?
2. are c# attributes/databindings/descriptions accessible through the framework's API or do we have to use the rxtxt output?

Beste Regards
Dirk

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

Re: Ranorex PlugIn development

Post by Support Team » Wed Sep 25, 2013 12:48 pm

Hello,

Add. 1:
You could write your own SharpDevelop extension for Ranorex Studio.
Please look into SharpDevelop documenation for any guidance.

Add. 2:
You get the object model of a Test Suite using the following code:
TestSuite.CreateFromFile("YourTestSuite.rxtst");
This might be simpler than to use a XML Parser. However, please notice that these are non-public APIs, so they are not documented and may also be changed with upcoming versions.
If you want to modify the view in Ranorex Studio, you would need to get 'ActiveView' via your SharpDevelop Plug-In.

Regards,
Markus (T)