Ideas to Improve Ranorex

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

  1. 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 →
  2. 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...

    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 →
  3. 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

  4. 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 →
  5. 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 →
  6. 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 →
  7. 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 →
  8. 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 →
  9. 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 →
  10. 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…

    10 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. 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

    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 →
  12. [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…

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

    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 →
  14. 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 →
  15. Export of test case to MS Word or MS Excel

    Export of test case to MS Word or MS Excel

    There is no possibility of exportation.
    It would be very helpful and important if you could support the export of test cases (description, steps..) to the MS Word and/or MS Excel format.

    Testlink (also Tosca) for example supports this...it´s not the best but it does.

    Our development often ask for this.

    Many thanks

    9 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. May I ask for some clarification?

    What exactly would you need this for? What is the use case? What would you want to do with these exports? Which type of information should be in there?

    Since after an export, a test would lose all executability, I would assume it has to do with some type of reporting?

    I would appreciate an answer to this.

  16. 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.

    9 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 →
  17. Remote debugging

    It would be great if Ranorex was able to run the test with debugger on a remote agent.
    This would enable us to debug the test in different environments.

    9 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 →
  18. Allow Creation and Deletion of TestSuites/TestCases.

    Ranorex studio has an immense setup for TestSuites and TestCases, but they can't be controlled in code.
    If we're using the license, we should have flexibility to Create and Teardown Test Suites and Test Cases. It doesn't make too much sense that we can't do this in Ranorex studio.

    The basic functionality is great for non-programmers, but this toolset would free programmers to make truly dynamic test cases

    9 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. Add Check for Updates to the expected location for updates - the Help menu

    Almost all current software these days have a Check for Updates option under the Help menu, or under Help – About. That is where people expect to find links to the current version.

    The problem with the existing implementation showing "A new version is available" on the home page is that it's only shown when there's a new version - people want to check to see if they are running the current version. And after I used the product for a while I stopped seeing the home page - I only clicked on my project to open it. I never,…

    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 →
  20. See CSS style properties from Spy

    To make it easier to see both element attributes and CSS style properties in one place, it would be useful to see CSS properties from Spy rather than having to use developer tools in a browser as well or use WebElement.GetStyle from code.

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

Ideas to Improve Ranorex

Categories

Feedback and Knowledge Base