Ideas to Improve Ranorex
Thank you for sharing your thoughts with us at Ranorex Uservoice.
-
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.
106 votesHello,
I am happy to inform you that Ranorex Studio 8.3. was released which features this idea.
For more information, see our What’s New page:
https://www.ranorex.com/what-is-new/#streamlines-remote-executionYou find the link to the most recent Ranorex Studio version on the Studio startpage or can download it from here:
https://www.ranorex.com/free-trial/Best regards
The Ranorex Product Management -
Generate PDF report and send it via email
It would be great if I could convert my report to PDF, and easily send it via email.
Now I have to post-process the report to create PDF, and configure a custom mail logger to send it via email. That is possible for me, but not every tester in my team without coding experience.
For future projects, it would be awesome if this functionality would be easily available to everyone.(submitted via email and analogously translated to match the purpose of this platform)
95 votesHi everybody!
I am very happy to tell you, that we have released a new version of the Automation Helpers which includes a solution of your idea.
For further information take a look at the user guide (EmailModule):
https://www.ranorex.com/help/latest/ranorex-automation-helpers/list-of-automation-helpersKind regards,
Ranorex Product Management Team -
UI IF controls
It will be great to create an UI IF sequence insteado of creating a method to do this kind of things. This controls could start with very easy stuff like take an action if a popup ocurs or not.
89 votesHey everybody!
We’ve introduced this feature with our
new version which is out now. Give it a try and download Ranorex 7.1.
https://www.ranorex.com/free-trial/Thank you for your valuable input and comments.
Kind regards,
Ranorex Product Management Team -
Dark Theme
I would like to see a full dark theme for studio, that changes windows, title bars, menus, buttons, project view, module browser, test suite view, properties, and any other elements of Ranorex Studio to a dark theme with white or syntax colorized text. Not just the code editor, but all of Ranorex Studio should be able to be set to "dark theme". I use the dark theme for Visual Studio, and would like the same for Ranorex Studio.
78 votesHello,
I am happy to inform you that Ranorex Studio 9.0 was released which features this idea.
For more information, see our What’s New page:
https://www.ranorex.com/what-is-new/#lightImageYou find the link to the most recent Ranorex Studio version on the Ranorex Studio start page or can download it from here:
https://www.ranorex.com/free-trial/Best regards
The Ranorex Product Management -
UI to configure popup watcher
Our tests have to deal with a lot of unexpected popups occurring during test (e.g. windows update).
Unfortunately creating these popup watchers and make them work is so advanced that not everyone in the team can do it. Even worse, you have to use code most of the testers do not like (not to say “are afraid of”).
A UI would be perfect that allows everyone in the team to make the test stable against popups. Advanced topics can still be handled in code. Thank you.(submitted via email and analogously translated to match the purpose of this platform)
68 votesHi everybody!
I am very happy to tell you, that you can now use the popup watcher without coding but simply by installing the Automation Helpers and selecting StartPopupWatcher or StopPopupWatcher from the User Code Library.
For further information take a look at the user guide (StartPopupWatcher, StopPopupWatcher):
https://www.ranorex.com/help/latest/ranorex-automation-helpers/list-of-automation-helpersKind regards,
Ranorex Product Management Team -
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.
59 votesThank you for your patience with this.
Since Ranorex 9.1, there is no “upgrader” anymore. Solutions do not need to be updated with any new version of Ranorex, so an updater for many solutions is obsolete.
Best Regards,
The Ranorex Studio Product Management Team -
Pause/Resume Current Testcase with Hotkey
Actual there is no way to pause a Testcase , only to Abort the current Testcase or the whole Solution.
We need this feature , because we use Ranorex as semi automatic Hardware testenviroment and we want to allow the users to pause a test, fix the hardware and then resume the current testcase.
56 votesThank you for the input.
Next week we will release Ranorex 9.2. There, it will be possible to pause and resume a test run with a key shortcut. This will also work in remote testing on an Agent.
Best Regards,
Thomas from the Ranorex Product Management Team -
Improve databinding UI
The current way of how databinding and data connectors work is great. What is a little bit unhandy is how user sets and changes the binding. Currently you open a parameter and set to which module variable it will be bound (see binding_direction.png). What would be better is the ability to open the binding dialog for given module and set what paramater will be bound to what module variable (see dialog.png).
It wouldn't change anything inside the binding mechanism. The only thing needed is the enhanced UI. In fact, all the information are stored in the *.rxtst file and if…51 votesThank you for this input.
With Ranorex 9.2 (which will be released next week) we have overhauled the data binding experience and we also introduce a new data binding pad that gives a better overview.
Best Regards,
Thomas from the Ranorex Product Management Team -
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
49 votesHello,
This feature is completed and was shipped today with Ranorex Studio 8.2.
Best regards
The Ranorex Product Management Team -
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.
49 votesThis feature has been released with a new version of the Automation Helpers.
How to use Automation Helpers:
https://www.ranorex.com/help/latest/ranorex-automation-helpersAvailable with version: 1.3:
https://www.nuget.org/packages/Ranorex.AutomationHelpers/1.3.0Best regards
Ranorex Product Management Team -
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 ;)
46 votesHello,
I am happy to inform you that Ranorex Studio 9.0 was released which features this idea.
For more information, see our What’s New page:
https://www.ranorex.com/what-is-newYou find the link to the most recent Ranorex Studio version on the Ranorex Studio start page or can download it from here:
https://www.ranorex.com/free-trial/Best regards
The Ranorex Product Management -
Validation should have Timeout property.
I see in Ranorex Studio it has Duration property but it is not the same as Timeout.
Validate with a Duration set to 30 seconds will consume 30 seconds even when validation condition is met after, say 100ms which is simple waste of time.
Use WaitForExists (WaitForNotExists) to simulate Validate with Timeout forces to have unmaintainable number of items in the repository.
For those who code much there is a workaround: wrap Validate in a loop with timeout (or maybe create own Validation class).
But the workaround is not the solution.
If Validate can have Timeout property it would resolve…41 votesThank you for your input.
We have now introduced a “grace period” to validation actions that is by default set to 3 seconds. It behaves very similarly to a WaitFor now.
Best Regards,
Thomas from the Ranorex Product Management Team -
It`s not possible to update NuGet client version
I wanted to add the System.ServiceProcess.ServiceController Package but it
s not possible because for installing this package I need a NuGet client Version > 2.12.
m not able to install the package which is really needed for my further tests.
I tried to update the NuGet Package Manager without any success which means at the moment I
My current version is 2.8.XXXXXX.It would be great to have always the newest NuGet version or to have an opportunity to update it.
41 votesThank you for your input.
Currently, Ranorex comes with nuget version 4.6.2. We will update it on demand if the need for newer version arises.
Best Regards,
Thomas from the Ranorex Product Management Team -
Read Excel files from a Ranorextest without Microsoft Office installed
We want to start a Windows-Jenkins-Slave to start a Ranorex-Test in a Jenkins-pipeline. This scenario is only usefull if Ranorex could read Excell files without Microsoft Office installed (licensecost)
40 votesDear Ranorex users,
We’re happy to announce the release of Ranorex 8.3 which features data-driven testing using MS-Excel data sources without having MS Excel license installed (on runtime environment).
For more information, see our What’s New page:
https://www.ranorex.com/what-is-new/#streamlines-remote-executionYou find the link to the most recent Ranorex Studio version on the Studio startpage or can download it from here:
https://www.ranorex.com/free-trial/Best regards,
Ranorex Product Management Team -
Support for C#6 and 7 language version
It would be nice to have the ablity to use the same language features as in visual studio. Without having to worry about version difference.
38 votesDear Ranorex User,
we really appreciate your feedback.
Ranorex supports compiling C# 7.0 and building using MsBuild 15 since the release of 9.0. You will find further information about the latest Ranorex 9.0.1 version in our release notes:
https://www.ranorex.com/release-notes/Best regards,
The Ranorex Product Management Team -
Email me on pass and/or fail
The ability to start a test run and walk away. Then have the option on only pass, only fail, or both so that you are notified that your SUT needs attention. Particularity useful for long weekend runs where you could quickly log in to restart a failed test if needed if you had only known. The email should contain the standard report in html and/or pdf as well as an option for a screenshot of the desktop for a quick glance at what went wrong.
33 votesHi everybody!
We are happy to tell you that we delivered this feature with the release of Ranorex 7.2.
Take a look at the Ranorex Automation Helpers: https://www.ranorex.com/features.htmlKind regards,
Ranorex Product Management Team -
Object identification for shadow DOMs support
Unfortunately there is currently no object identification for shadow DOMs.
This prevents using ranorex with certain web apps that utilize web components and shadow DOMs specifically.No workaround.
32 votesHello,
I am happy to inform you that Ranorex Studio 9.0 was released which features this idea.
For more information, see our What’s New page:
https://www.ranorex.com/what-is-newYou find the link to the most recent Ranorex Studio version on the Studio start page or can download it from here:
https://www.ranorex.com/free-trial/Best regards
The Ranorex Product Management -
Auto-Bound Test Variables
When creating a Test Variable, it would be awesome if I could choose to turn on an "auto-bind" attribute.
Currently my process is to create a free-typed module variable, being careful to name it the same name as an existing test suite variable, then go into each test case binding and click "auto-bind" to bind it. If instead test variables could be marked with a new "auto-bind" attribute...it would save lots of time manually re-binding it later. For instance when I copy or move a test case and have to go back and click the auto-bind again...and again...and again.
Along…
30 votesThank you for your input.
With Ranorex 9.3, we have shipped the function to auto-bind variables semi-automatically. I hope this solves your issues.
Best Regards,
Thomas from the Ranorex Product Management Team -
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)27 votesHi everybody!
I am very happy to tell you, that we have released a new version of the Automation Helper which includes a solution of your idea.
For further information take a look at the user guide (DragAndDrop):
https://www.ranorex.com/help/latest/ranorex-automation-helpers/list-of-automation-helpersKind regards,
Ranorex Product Management Team -
Allow the Running of the Remote Agent without Admin Rights
It would be helpfull if it would be possible to run the remote agent client without admin rights because in larger corporations it is difficult to get a user with these rights.
25 votesHello,
I am happy to inform you that Ranorex Studio 9.1. was released which features at least part of this idea.
You can now start AUTs without admin privileges even if the test runs as administrator (i.e. with admin rights). That way you can make sure your AUT is started with “normal” rights also when run on an agent.
The agent itself has not changed and is still by default run with administrative rights which are needed to provide all agent functionalities.For more information, see our What’s New page:
ranorex.com/what-is-new
You find the link to the most recent Ranorex Studio version on the Studio startpage or can download it from here:
ranorex.com/free-trialBest regards
The Ranorex Product Management
- Don't see your idea?