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. Set preferred TestSuite in Project (from Ranorex 8.2)

    It would be nice to have an option to set a preferred test suite.
    Normally it took the testsuite from the startup project. But now you can have multiple test suites in one project.

    - Project
    -- ProjectTestSuite
    -- NewProjectTestSuite (Set this one as prefered test suite)

    This would be an added value for the testsuite icon button in the top menu bar.

    1 vote
    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 →
  2. Use Repository Items as variables

    In my current project there are a lot of recordings which do the same thing:

    1. Validate that an item exist
    2. Click on the center of said item

    If it were possible to pass Repository Items to Recordings, I could probably cut amount of existing recordings in half by reusing the only one recording with the required item as a variable.

    1 vote
    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 →
  3. Support for Dyalog APL UI elements

    Currently only some of the elements on APL Dyalog windows are recognized such as Text fields , RawText fields, however there is no support for Grids, Elements name are dynamically generated each time, meaning no testability around it

    https://www.dyalog.com/

    1 vote
    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 →
  4. Add iteration count for whole test sequence

    It would be great with an iteration count that comprises the entire test sequence, so that we will be able to run a sequence x number of times.

    1 vote
    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. Provide a selenium infrastructure like "selenium-grid-extras"

    It would be really helpful if you can implement on each ranorex installation a Selenium Grid Extra Konfiguration to configure the wedriver central. This would also add a possibility to recorde the whole testcase and provide a video at the end. This could be helpful to verify that all steps were passed successfully for customers which shouldn_'t get a full qualified report.

    https://github.com/groupon/Selenium-Grid-Extras

    1 vote
    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. Screenshots Comparison

    At recorded, we have screenshots for all steps actions, it will be awesome to have an option to compare this screenshots with the the run screenshots to know if is the same.

    1 vote
    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 →
  7. Other languages code support

    Not only C# and VB.net, please.

    1 vote
    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 →
  8. 1 vote
    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 →
  9. Ability to Abort Test Suite Execution.

    On a condition, or through user code, allow the Test suite to be aborted, similar to the way that a recording module or smart folder can be through report.failure();, or throw new RanorexException("INVALID URL");.

    1 vote
    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 →
  10. Allow bind variables in SQL connector

    It would be great if an sql connector could contain not only a static query string like "Select * from myTable" but also "Select * from myTable where myColumn=$variableFromRanorex".
    In other words: at the moment I have hardcoded sql statements which i can replace in usercode like
    <code>DataCache dc = DataSources.Get("<DataCache name>");
    ((SqlDataConnector)dc.Connector).Query = "<Query>";
    dc.Load();</code> (this is from ranorex forum)

    It would be much more readable and transparent if I could bind a Ranorex variable to the sql statement.

    1 vote
    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. Display errors/warnings if the Ranorex file has locked by any other tools

    When any Ranorex file (e.g. Recording.cs) has opened and locked by any other tool, Ranorex could not save the file modified, but the project build finished with no errors/warnings.
    This cause that the automation module has not updated.

    So it is usable if Ranorex throws errors/warnings if the Ranorex file has locked by any other tools.

    1 vote
    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 →
  12. 1 vote
    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. Set status of test case in TestRail as "Blocked" when status is "Blocked" in Ranorex

    At the moment a test case that has the status "Blocked" in Ranorex (report) gets the status "Untested" in TestRail when automatically posting test results to TestRail.

    However, setting the status in TestRail to "Blocked" would make more sense, since the Ranorex run intentionally doesn't execute those test cases and sets them to "Blocked".
    Example: a condition is set on a test case to only be executed when a parameter is true. If it's not, the test case doesn't get executed but is still mentioned in the report as blocked.

    1 vote
    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. Snapshot Editor

    Provide a suite of tools for editing Snapshots.

    Very often users are dealing with sensitive data and cannot post a snapshot of a troublesome element to the forums.

    I'd like to see a means to find and remove specific data in an ad hoc manner and a way to remove a set of standard data in some sort of config file.

    1 vote
    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 →
  15. PDF failed execution yields rethrow exeception on report

    When a user is implementing the PDF automation helper and there is a failure, it throws a red warning on the report stating "rethrow exception" at the bottom of the report. This is not a user friendly message and is not suitable for audiences (such as directors or VPs).

    1 vote
    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 →
  16. Reference linked file of other projects as datasource

    I linked an Excel file from one project to another. Now I'd like to be able to take the file and create a datasource but it is not possible.

    I already tried setting a relative path to access the file in the dialog. This works for ranorex builds but when I build it manually (msbuild.exe) the generated path in the rxtst is wrong.

    1 vote
    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. Center Items as far as possible

    Sometimes you want Elements/Items (Webelements) as far in the center as possible. For Example if the EnsureVisible() is not working for a test as intended (Element/Item is "Visible" but the taskbar of a Browser is in front of it - a click on the item would not work because it would click on the taskbar). But I could imagine it would make Image Compares for some cases more reliabel. Suggestion: Invoke Action Center Items: Centers the item to the center (Scrolling the BrowserSite Up/Down Left/Right till to the point where the item is as close to the center as possible.

    1 vote
    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 →
  18. Data connector : Be able to select Excel files with macro

    By default only .x??x are displayed when opening excel file to create a data connector. .xlsm may be choosen only with *.* filter

    1 vote
    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. screenshot in path editor

    Hi,
    it is a well possibility to show the screenshot from a path or object in Path editor.
    Actually i switch between the tabs "Browser & Results" and Path Tab in order to see the picture from the specific path or Object.
    Thank you for realisation of this property in Ranorex Spy.

    1 vote
    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 →
  20. Note unbound values and bound (but at different level) values

    Studio Feature: Currently there are notes (and warnings) if some variable is not bound to a value -

    What i miss is having a note (not necessarily a warning) when values are not bound to a variable (e.g. because that SmartFolder was copied, and then some recordings were deleted, thereby no longer sourcing from those values).

    (Additionally,) A feature to "see through" the different levels of SmartFolders and TestCases would be great, to see what/if a given value sources to in other levels. If this was implemented, it would automatically solve the above Feature Request, because if all levels are…

    1 vote
    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 →
  • Don't see your idea?

Ideas to Improve Ranorex

Feedback and Knowledge Base