Ideas to Improve Ranorex

Thank you for sharing your thoughts with us at Ranorex Uservoice.

Let us know your feature requests - also vote for others.

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Auto-Bound Test Variables

    When creating a Test Variable, it would be awesome if I could choose to turn on an "auto-bind" attribute.

    Currently my process is to create a free-typed module variable, being careful to name it the same name as an existing test suite variable, then go into each test case binding and click "auto-bind" to bind it. If instead test variables could be marked with a new "auto-bind" attribute...it would save lots of time manually re-binding it later. For instance when I copy or move a test case and have to go back and click the auto-bind again...and again...and again.

    Along…

    27 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Have a decent User Guide for Studio & API

    Instead of the bundle of outdated Forum advice (dating back to 4 years and 3 major version ago(!)), outdated Blog posts ("Best practices" referring to 2 versions ago (!)) and minimalistic online User Guide, let's have

    -> an offline,
    -> complete (EVERY dropdown-menu-item),
    -> version-aware (let's not read text to get informed at the end that the new version does this differntly),
    -> searchable (not have the info on "cool Studio feature" be hidden under "clstdftr" in the API description),
    -> possibly even Tool-Tippy,

    DECENT MANUAL

    26 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your input.

    We know that our documentation is far from perfect. A better API documentation is the highest-voted feature here in the user voice.

    On the other hand, we have released our new user guide several months ago. The new guide is far more detailed than the old one, and we have started to provide more material than ever before.

    A possible next step could be an offline version (export) of the user guide. Would this be interesting for you, or are there more pressing topics in our documentation?

    We would appreciate some input.

    Best Regards,
    The Ranorex Studio Product Management Team

  3. Multiple DataSources For a Single Test

    Multiple Data Sources For a Single Test would allow a us to set a list of users in a single csv, a list of customers in anotehrs and a list of products in a third then combine them with all possible iterations over the set for exhaustive testing. Currently we have to nest test cases to get this functionality which junks up the test suite.

    26 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your input.

    We have talked about this in the past before. The problem with multiple data sources for one test case is actually the way the iterations work and how the iterations over the test case should be handled. This could potentially get very confusing.

    However, we will evaluate if there is a solution that will both make sense and won’t be too confusing with the way iterations work with data connectors.

    Best Regards,
    The Ranorex Product Management Team

  4. Validation should have Timeout property.

    I see in Ranorex Studio it has Duration property but it is not the same as Timeout.
    Validate with a Duration set to 30 seconds will consume 30 seconds even when validation condition is met after, say 100ms which is simple waste of time.
    Use WaitForExists (WaitForNotExists) to simulate Validate with Timeout forces to have unmaintainable number of items in the repository.
    For those who code much there is a workaround: wrap Validate in a loop with timeout (or maybe create own Validation class).
    But the workaround is not the solution.
    If Validate can have Timeout property it would resolve…

    25 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Better Test Case documentation options

    The only way to currently write Test Case Documentation within Ranorex is to use the Description fields and run a custom XSLT to generate an HTML-file which outputs the comments for each Test Case in a list. It would be great if there were an out-of-the-box-solution to generate Test Case Documentation from Ranorex directly. (Maybe with a checkbox "

    Additionally, the only formatting options available in the Description fields are: bold, italics, underline and hyperlinks. These should be easily extendable to include lists and other formatting options.

    Lastly, it would be nice if the Description fields were a bit better…

    25 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Make Module Groups expandable in Test Case view

    At the moment the only way to see what modules comprise a Module Group from Test Case view is to double click on it which would switch you to a Group View tab. This is not very handy if you want to review Group modules in context of a text case where that Group is used as you have to switch back and forth between Test Case and Grop View tabs multiple time.
    Please make Groups expandable in Test Case view the same way it is doe for [SETUP] and [TEARDOWN] special groups

    25 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  7. Upgrade Ranorex Studio to Support C# 7/.NET Standard/.NET Core

    Currently Ranorex only supports up to C# 5.0 (per feedback from support) and does not seem to be able to install an NuGet packages that use .NET Standard or .NET Core. Using VIsual Studio 2017 or ReSharper for code editing usually causes issues as they use newer C# language features.

    22 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  8. Global Parameters per Run Configuration

    As a tester I want to re-use the same tests on different environments. This would be possible if I could create a Test Run with it's own parameters. The Global Variables are currently bound to the Test Suite and therefore re-using the same tests for different environment is practically impossible. If the Global Parameters are bound to the test run the problem would be solved.

    22 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Make REST testing as easy as SOAP

    There is an interface for adding SOAP services to Ranorex Studio, but RESTful service testing must be done in user code. There is a good RESTful service testing tool in Chrome apps called "PostMan" which is used by a lot of people, and SoapUI from SmartBear is similar if not really over complicated. I would like to see a PostMan type interface in Ranorex Studio for adding, and testing RESTful web services.

    22 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  10. Drag & Drop Items from SPY to Repository

    In WPF Application, which has 20 Objects several steps deep in RxPath, it is painstakingly slow to add each item into Repository.

    For Example Parent Container Path (Already in Repository)
    /form[@automationid='MasterWindow']/container[@automationid='parentDock']/element[@automationid='OBjManager']//element/element[@automationid='mdiContainer']//element[@caption~'^Unique Value #']/container[@automationid='MyContainer']

    - I have 20 Objects - TextBoxes, ComboBoxes, RadioButtons etc.. it would really be nice to Select all these & drag frop it with the Names as show in Spy.
    These can be added with just the last step in the Path from which SPY is deriving the Name of the Object

    - The parent may Other Objects/ Descendants under this path which are NOT to be…

    22 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Merge Ranorex reports together into one report.

    It would be nice to be able to merge 2 or more reports together into one. For example if you run two individual Test Suits on seperate virtual machines and then export the report into a folder then it would merge those together to form a single report.

    19 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  12. Grouping of DataConnectors

    It would be great if you could allow users to group data connectors into simple folder or something. I have long list of data connectors and kind of hard to find what I'm looking for

    19 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add expandable/collapsible actions blocks in Module View

    In module view if modules contains a lot of actions often it is difficult to get/remember the an overall idea of what is being done.
    Using Separator action can help dividing the module actions into logical groups to some extent. However this does not allow to quickly see the overall logic structure of a module.
    Could you please implement expandable/collapsible sections that contain sets of actions something like what #region does in Visual Studio with the ability to expand/collapse all or individual regions?

    18 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Module Groups Including Other Module Groups

    Today Module Groups can contain recordings. I am constantly wishing I could create a module group which included other module groups. This would go a long way toward both DRYing up code, reducing time spent during design, and improving reusability.

    17 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow selection of multiple modules in Projects view

    Sometimes I need to move or delete multiple modules quickly. Moving or Deletion of modules only possible from Projects view.

    Unfortunately it is not possible to select multiple modules e.g. using Ctrl or Shift key in Projects view to do that.
    Please implement multiple selection in Projects view

    17 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add search boxes for parameters and variable binding

    Foremost in big projects there are many parameters and variable bindings. Sometimes it is really messy to find the correct one. In addition, the parameters can not be sorted by name, which makes the search even more difficult. Maybe filters for unbound and bound might be cool too.

    16 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Ranorex Script should run in headless mode

    As Ranorex script requires a active desktop. It is always not possible to open the desktop in case script is integrated with the build. Ranorex script must be executed in headless mode similar to selenium.

    15 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Toggle Button for Turbo Mode

    Simple on/off button for Turbo Mode applicable in all recording modules would be fine. I believe that most of us would appreciate this enhancement. Thank you

    15 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. I would like to use Breakpoints from my Solution page on Test cases and Recording modules

    It would save time to be able to stop the test where I want, look at the state of the application the continue the test if the application is working as expected. This would also be useful for training so I could stop the test where I want explain what the test has just done then continue to the next break point.

    15 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow users to create TestCases(or SmartFolders) with the same name.

    In different hierarchies of a test suite, allow users to create TestCases(or SmartFolders) with the same name.

    14 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Ideas to Improve Ranorex

Feedback and Knowledge Base