Ideas to Improve Ranorex

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

  1. Support new NuGet format

    In Visual Studio 2017 NuGet is intregated into MSBuild using PackageReference instead of the packages.config.
    This has some advantages, such as improved overview, improved performance etc.
    It would be great if Ranorex would comply with this new format.

    14 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 →
  2. 13 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 →
  3. Create several test reports in one execution of test suite

    It would be useful if we could run a whole test suite but create several test report files, selecting which test cases/smart folders will be included in every report file.
    It is usefull because we can run all the test suite once and create a report for every test set regarding a specific functionality or specific type of test...

    13 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 →
  4. Ranorex Mobile Test Cloud - Real device support

    It would be great, if ranorex support mobile test cloud environments, so that we no need to buy the devices and we can use mobile devices (real device) on cloud environment and pay as we use.

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

    We’ll send you updates on this idea

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your input.

    There are actually several different suggestions in this.
    Ranorex itself will never (at least not in the somehow foreseeable future) offer a device cloud, but we can offer integrations. For example you can use Bitbar and SauceLabs to run your Ranorex tests.

    Another part of the suggestion is another licensing model. We know that our current licensing technology doesn’t fit very well with modern cloud environments. Currently we are talking about changes (or additions) to our licenses, however, this is a longer-term project.

    Best Regards,
    Thomas from the Ranorex Product Management Team

  5. Make hotkey of instant Tracking feature configurable

    Hi Folks,

    im using Ranorex in an Windows 10 Environment and i take advantage of the windows 10 multi desktop feature.
    When i switch the desktops (Hotkey CTRL+WIN and an Arrow Key) and clicking something to fast, the Ranorex Intant Tracking feature will be aktivated and add random stuff to my repository.

    So here the Question: Is there any possibility to deaktivate the feature or to change the hotkey?
    I am using Ranorex 8.01

    Best regards,
    Kai

    12 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. [Mobile] Send Keys/Key Sequence for Android

    Add a function to input text using a more realistic way (think of Key Sequence when writing desktop/mobile tests) into mobile controls. This will greatly improve testing on mobile devices as the use of SetValue("Text") is prone to errors and does not trigger the events of the control. This will often lead to values not getting set correctly and results in validation errors. Using Workarounds to get text input to register properly does also increase the run time.

    This is also very important if you want to create a realistic test because SetValue does not set the value of a…

    12 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. Private variables in test modules

    Sometimes we're using variables only inside a module. It would be great if it was possible to implement them as private variables.

    Private variables should not be visible to the test suite.

    12 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 →
  8. Conditions enhancement: Allow the use of a variable/parameter on the right side of the condition

    Currently a condition allows a parameter or variable on the left side but only a string on the right side of the equal/not equal sign. I would like the ability to use a parameter/variable in place of the string.

    12 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 →
  9. Progressive Report Preview for Remote Test Execution

    When my tests are running on some Agents it would be great to see the progress / status of the execution. E.g. which tests did pass already, what went wrong so far, ....

    12 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 →

    Thank you for your input.

    I have put this to our backlog.
    Since this would require us to constantly send information over the network, this could be more effort than we would see it benefit our customers.
    Since we have several upvotes here on the UserVoice for it, I will get a work estimation from development to see if it would fit into a future release.

    Best Regards,
    Thomas from the Ranorex Product Management Team

  10. 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~'^ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ']

    11 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 →
  11. Conditions in Module-Level

    I think most of us don't want to create 100 Modules because the IF-Conditions are only Available in the upper Level. And User-Code may be bad for some Testcases (Image Validation for exmaple doesn't work good in Ranorex Usercode -> Many Bugs and it is not possible to replace Image easily and so on). So finally give us IF-Condition (and later maybe more while/do-while...) in Modules.

    11 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 →
  12. have a pdf version of user guide

    Not just an online version of user guide

    11 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 →
  13. Allow overloads in UserCodeCollections' UserCodeMethods to be selected in UI

    When a UserCodeMethod has the same name like another UserCodeMethod in the same UserCodeCollection but a different signature, then the UI displays an error. There are so many examples where it does make sense to equally name the methods but only distinguish by signature.

    Example: ExecuteSQL(string sql), ExecuteSQL(string sql, object[] parameters), ExecuteSQL(string sql, object[] parameters, string connectionString)

    11 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. Ranorex plugin support for EO.WebBrowser

    Currently there is no plugin support for this browser.
    There is a workaround to have some controls show as Elements
    https://www.ranorex.com/forum/eo-webbrowser-for-net-t8202.html
    But these controls don't have the same properties as a native Ranorex plugin.
    Since EO.WebBrowser is a web browser engine based on Google's Chrome project, it should be possible to integrate the Ranorex plugin.

    11 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 →
  15. Bulk cleanup of repositories

    It would be useful to bulk clean up all repositories in a solution at once without having to select each repository manually one at a time and click Cleanup on each.

    Especially when we have a huge solution with over 600 repositories.

    I understand that if the repository is used by another solution it could break that other solution but this is not an issue if this is not the case and the bulk cleanup can simply warn you about this.

    11 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 →
  16. API access to license manager - total amount, type, status of licenses,...

    we need a way to control execution of jenkins jobs based on license availability. and also for managing our license usage overall.

    11 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. Mobile Testing: Add a "clear cache" function to the Ranorex Browser (API included)

    Some tests just won't work if the cache can't be cleared, e.g. registering new users to a website. I don't want to be forced to clear the cache manually every time by using third party apps or non-trivial workarounds, so adding a "clear cache" function to the RxBrowser would be very helpful both on Android and iOS devices.

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

    We’ll send you updates on this idea

    under review  ·  4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Ability to copy and paste table data into the SimpleDataConnector table UI

    Currently, if I want to add data into a simple data connector table, I have to individually add columns and rows then paste or type into each cell one at a time. It would be great if I could copy a whole table or selection of data from e.g. Excel/Word, comma/tab separated etc. and the table populate or expand accordingly.
    It is acceptable to have to manually enter/rename the column titles once they have been created.

    10 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. Keyboard shortcuts for Ranorex Studio control

    Some more shortcuts like 'Ctrl+w' (close Modul), 'Ctrl+Tab' (jump to next tab/module) for better usabilty of Ranorex would be great

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

    We’ll send you updates on this idea

    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Report improvement - option to export report in CHM (compiled HTML help file) format

    Hi,

    Currently, Ranorex reports are not easy to distribute and view for non-technical people and people without installed Ranorex. Ranorex Report viewer does not exists as a standalone setup file and even if there would be such a thing like Rx report viewer installation package, people don't like installing an extra SW just for viewing reports ;)

    Yes, we can save reports in HTML format, but this option creates list of files, which must be first compressed for easy distribution and then again, people must do some extra steps to view HTML-based report. True, there is available also PDF conversion,…

    9 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

Categories

Feedback and Knowledge Base