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. Ranorex recorder does not identifies Xpaths having relational operators in Object Repository

    Many objects in our object repository contain relational operators like following-sibling, preceding-sibling, ancestor, parent etc., for example as shown below:

    //b[@innertext='abc']/ancestor::tr/td[2]
    //a[@innertext='xyz']/parent::td/following-sibling::td
    //select[@id='abc123']/parent::td/preceding-sibling::td/label


    Such objects can be highlighted using Spy without any issues, but not picked up in the recordings.

    The recorder is creating duplicate objects for such elements with Xpaths like below:

    body/div[2]/div/div[1]/div/div/?/?/table/tbody/tr[2]/td[@innertext~'^ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ']

    8 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  2. Search with Multiple Keywords in Group Module Browser.

    We are working on a project with large number of Group Modules (200+) and this number keeps on increasing. So, it is a hectic job to search group modules with single keyword as the search will result in large number of group modules with the same keyword in its name. Searching group modules with multiple keywords like "keyword1" and "keyword2" will make searching of Group Modules very easy.

    61 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Avoid TestRail Sync - Manual Mapping of Tests

    Due to a recent bug that messed up my TestRail tests and my workflow I would love to get rid off the 2way sync between TestRail and Ranorex.

    When I create tests I do this in TestRail...with a good documentation...good steps and so on...so as perfect as possible.

    Then I just want to add a test in ranorex, right click on it and "Set TestRail ID...".
    From that time, the test is mapped to test testrail test without any synchronisation....just an easy mapping.

    Benefits:
    - a sync error doesnt mess up the most important thing about my tests (the project…

    6 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Ranorex Spy: Undo/Redo Changes

    Whether you missclicked or did remove property in XPath tree on purpose, you always wanna go back in time or redo your changes so you can test various definitions on the go. As long as Spy window is open you should have the option of undoing or redoing your changes.

    5 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  5. Ranorex Spy: XPath Autocomplete

    Often times I happen to use XPath as my only tool to definex path for concrete elements. This occurs mostly due to false indentification or duplicate elements which get predifined as an example only with index, which leads to non-unique elements in differents scenarios. This would be a huge time/nerve saver for us working manually with XPath in Ranorex Spy.

    4 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. Conditional execution at the test step level...

    Would be very useful if there was a way to set one or more steps in a recording to run or be skipped over if previous step (be it a validation or another action) failed or passed.

    This would essentially be a very basic if-then-else at the step level within a single recording where the subsequent step's execution is dependent on the result of a previous step.

    Please see attached for a specific example where this would be beneficial but really this could be used all throughout different scenarios.

    Example1: execute validation step if previous step passed but skip if…

    7 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  7. Handle system pop-ups and system applications on mobile devices

    App Automation: Ranorex should be able to handle system pop-ups and system applications on mobile devices in the future.
    This both on Android and iOS

    For example, HP-LeanFT can do this.

    5 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Multiple Ranorex Installs per operating system

    Windows Server 2016 operating system allows you to have two users logged into the same virtual machine with their own credentials, thus User1 and User2 could each be logged in with an active user session. Do to this, 1 VM executing 2 tests should work. However, I have run into an issue on installation of the remote agent. I assume that I would need to have separate installations for User1 and User2 in order for appropriate test distribution and license acquisition, but it appears you can only have one installation of a Ranorex Remote Agent per operation system.

    4 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Make screen shot sizes larger in pdf reports. Currently, screen shots are not legible in print outs.

    We are a regulated company and need to add pdf reports as a proof of evidence to test plans for inspections. However, screen shots in pdf reports are too small and are not legible in print outs. Even increasing screen shot size to 100% does not help. Please make screen shots larger so that the numbers, letters etc on screen shots can be more visible and readable in print outs.

    11 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Use wildcards in processes whitelist

    If we automate a process with dynamic executable name, it would be nice to usewildcards for whitelist entries.

    Example: setup file with buildnumber
    setup_2.3_buildXY.exe
    setup_2.3_buildZA.exe
    setup_2.4_buildAB.exe

    --> setup_*

    10 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. Devices Farms (Amazon AWS, Xamarin Test Cloud)

    Unfortunately, device farms as AWS and Xamarin Test Cloud are currently not supported. It would be nice to have this feature implemented.

    3 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Use custom report templates also for ReportToPDFModule

    At the moment (V9.0) the PDF converter don't use the custom report templates,
    As the ReportToPDFModule does not use the templates the generated pdf is not much of use. You have to make the pdf from the custom report by hand.

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Automatic creation of a Data Source using Variable Data

    It would save so much time, effort and speed up the creation of automated scripts, if we didn't have to manually create a Data Source for a recording module, but instead Ranorex Studio could automatically create a selected Data Source (eg: simple, excel, SQL, etc), using the variable Name (as the column name) and Default Value (as the input value). See attached file for details.

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Automatic creation of variables using the repository item name and sequence value

    It would save so much time, effort and speed up the creation of automated scripts, if we didn't have to manually create variables for a recording module, but instead Ranorex studio could automatically create variables, by using the repository item name and the sequence value with a recording module. See attached file for details.

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Adding functionality to separators (hierarchy, grouping actions)

    Grouping many actions is obviously possible by merging them into user code. It defies the idea of not using code though.

    Separators give visual support for that. If they could group actions into own modules, that would be nice.

    Example:
    -Separator1-
    action 1
    action 2
    .
    .
    action n

    Adding hierarchy such as h1, h2, ... would also be sensible since a group of actions might contain subgroups.

    3 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Remove scrolling wheel interaction on recording actions

    When scrolling in a recording its possible to scroll through action types. For example, changing a mouse recorded action from a click to a doubleclick simply by scrolling in the wrong place.

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Citrix plugin allowing Ranorex to recognize AUT objects despite being accessed through Citrix session

    Citrix plugin allowing Ranorex to recognize AUT objects despite being accessed through Citrix session

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add WatchOS Support

    I don't see any automation tools that support WatchOS. Request is to add this support.

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Organize Test Suites into Folders

    The amount of test suites we have created is growing day by day and we are looking to organise them into folders to make it easier to navigate to suits in areas of the application. Ranorex studio does not allow us to do this. Is there a way to group test suites so that they can be located and used easily from within the ranorex IDE

    2 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Mark generated .cs files with .g.cs or .generated.cs

    In order to have a clean repository without versioning the automaticaly generated files, it would be helpfull fi these files are marked by the normaly used file extension .g.cs or .generated.cs

    10 votes
    Sign in
    (thinking…)
    Password icon
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 21 22
  • Don't see your idea?

Ideas to Improve Ranorex

Feedback and Knowledge Base