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. Remote Test Execution via CommandLine

    Since Ranorex 6.0 it's possible to do Remote Tests with Ranorex Agents. Starting of such tests is only possible with Ranorex Studio. It would be great to start these tests via CommandLine.

    48 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)

      We’ll send you updates on this idea

    • Reuse Testcases

      Make it possible to use a testcase more than once in a testsuite, just as it is possible to reuse a recording or code module. This would allow more modular use of testcases.

      43 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)

        We’ll send you updates on this idea

      • Ability to pause/stop main test thread from popup watcher thread

        Currently, the popup watcher runs in a separate thread, which does not allow interaction with test running in the main thread. Possibility to pause/stop main thread from popup watcher would be really handy! For example, in case the popup watcher finds an element, which should never appear during the test, it would be really great to have the possibility to stop the test and set it as failure. There is plenty of posts at forum regarding this issue. Thanks.

        29 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)

          We’ll send you updates on this idea

        • Settings to select 64bit Spy and Recorder in Ranorex Studio

          In the current Ranorex Studio, the embedded Spy and Recorder point to Spy 32bit and Recorder 32bit.

          For automating tests for a 64bit app, the 64bit Spy and Recorder are needed (delivered as separate tools).

          It would be pretty useful to have some configuration settings to choose the Spy&Recorder version Ranorex Studio will use/trigger: 32bit vs 64bit.
          This way one would keep the benefit (more productive) of working only with/from within Ranorex Studio.

          Hopefully this would get in the next Ranorex Studio releases.

          Thanks a lot,
          Cheers.

          P.S. Congrats for the "Uservoice" btw. Great idea ;)

          28 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)

            We’ll send you updates on this idea

          • DragAndDrop action

            Currently, in order to perform drag and drop action, we need to use Mouse.MoveTo()
            Mouse.ButtonDown()
            instead of writing two lines of code, it would be nice if there is a drag and drop action in one line.
            E.g.:
            DragAnDrop(element 1, element 2)

            25 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)

              We’ll send you updates on this idea

            • Allow Variables as part of Validate action Match Value regex in Ranorex UI

              Often when validating e.g. confirmation messages e.g. "Username has done something" I have a need to make username a variable read from dataset or parameter. In that case Match Value in validate statement would look like "@varUsername has done something". Unfortunately this is not currently supported by Ranorex making validation of dynamic regex expressions containing variable part not possible unless you do it via User Code action.

              22 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)

                We’ll send you updates on this idea

              • Support multiple test suites within one project

                To prevent ugly merges involving rxtst files, we would like to isolate the tests being worked on by different team members to unique test suites (rxtst files). The problem is that only the main Test Suite gets an executable file and only it can be run and deployed on remote machines. We would like Ranorex to support multiple Test Suites in a single project (maybe each rxtst gets an exe generated so they can be called via command line).

                I see another user had the same request here: https://www.ranorex.com/forum/adding-multiple-rxtst-files-to-project-improving-svn-t9742.html

                18 votes
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                • Upgrade solutions in one go

                  it would be nice to have a better way to upgrade solutions with new Ranorex versions than opening them one by one for upgrade.

                  13 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    1 comment  ·  Admin →
                  • New solution to update screenshots

                    A new solution to update screnshoots than swaping them one by one. our automation test is an image based test. when the UI is modified, we have to update the screenshots one by one. it takes a lot of time.

                    8 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      1 comment  ·  Admin →

                      Hello,

                      Thank you very much for your idea. We are currently working on a faster way to fix failed image validations. This feature will allow you to replace the expected with the actual image directly from the report without losing context.

                      Would this feature help you in your daily work? I recommend you to join our Ranorex Beta Program, so that you can test this feature once the next beta version is announced.
                      https://www.ranorex.com/ranorex-beta-program.html

                      Kind regards,
                      Ranorex Product Management Team

                    • Please repair ranorex-to-xunit.xsl (xsl-testcasebased)

                      With Ranorex 7 the are changes in test suite structure, why ranorex-to-xunit.xsl (xsl-testcasebased) doesn't work correctly.

                      3 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        under review  ·  1 comment  ·  Admin →
                      • WebDocument.Navigate() overload that returns HTTP status code

                        Basically just the title. Implement an overload that returns the HTTP status code as an int or an enum.

                        2 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                        • Don't see your idea?

                        Ideas to Improve Ranorex

                        Feedback and Knowledge Base