Ranorex Studio 8.3.1
Ranorex Studio is an Integrated Development Environment for .Net framework applications written in C# and VB.Net. Ranorex Studio is based on SharpDevelop, an open source tool. The chapter Recording a Test already explains how to create a new Ranorex Solution. Within a Ranorex Solution different kinds of projects can be created. Ranorex Studio offers easy-to-use test automation tools for creating reliable automated testing projects. Optimize your robust test automation frameworks with Ranorex Studio test any desktop, web or mobile application.
Ranorex is easy-to-use test automation software for developing and managing projects in teams made up of both testers and developers. A step-by-step wizard helps you to set up the test environment and quickly get started. Non-programmers can use the script-free drag & drop functionality, whereas professional programmers can use an API for C# and VB.NET to enhance their test suites and recordings.
The following paragraphs will explain individual functionality provided by Ranorex Studio:
Adding New Items
GUI Object Recognition
Ranorex’s matchless GUI recognition covers all requirements in terms of accuracy and unique identification. It’s okay if your button’s shape or color changes… Ranorex will recognize and find your element anyway.
Reuseable Code Modules
Reuse code and action modules across multiple test cases with click & go functionality. This will save you a lot of time when changing multiple test cases.
Early Bug Finding
The little troublemakers that are hiding inside your code don’t have a chance. Ranorex’s bug tracking feature and click & go test reports will help you to get rid of annoying and time-consuming bugs.
Maybe you’re already using a continuous integration system or working with a test management tool? No Problem. Ranorex works with a number of different tools.
Record, Pause & Play
Recording tests is that simple! Just press the record button, start your testing and Ranorex remembers all of the steps. Delete redundant steps with an easy-to-use editor.
Platform-independent web testing in grid environments.
As we’ve optimized our Selenium grid support, you can easily distribute your tests across different operating systems and browsers to maximize testing efficiency while minimizing your time spent on testing!
Bug “Continue with sibling” error behavior now works correctly for module groups Fixed handling of global parameters when passing them as command line argument with an empty value Fixed issue where an overload of Host.OpenBrowser ignored values for “clearCache”, “incognitoMode” and “clearCookies” Fixed possible crash if environment variables (e.g. %appdata%) were used as default project path in Ranorex Studio Test suite files cannot be added to library projects anymore Fixed issue where KeySequence action did not enter characters correctly with keyboard layout set to Swiss Fixed an issue where renaming a copied validation screenshot in the repository would cause the corresponding action to use the renamed copy automatically Fixed ‘Zero width space’ (Unicode U+200B) not shown when ‘Show invisible character in values’ is enabled Fixed resize and scroll behavior of test case description editor Fixed issue where the /pa argument was ignored when /param was also used Fixed possible exception when using a report template from a different project Fixed issue where variables are automatically changed to lower case Fixed issue where an added index would be removed from an element’s path after certain actions in the path editor Fixed issue where custom plugins could not be loaded if solution name contains “Plugin” Fixed issue where Ranorex License Manager 8.3 would not start with Ranorex 7.2 installed Fixed possible NullReferenceException in Recorder Fixed wrong button states when using image-based validation via hotkey in Recorder Made recording tool window moveable Fixed issue where record item order could change after a copy/paste action Fixed tracking of nested page controls in Delphi plugin Fixed possible blocking of automation in Delphi plugin Fixed issue in RawText/GDI plugin where some element rectangles would have wrong values after adding the application to the capture list Fixed highlighting of tabs in RawText/GDI plugin Fixed issue in GDI/RawText plugin where elements were not shown at the correct location Fixed issue in GDI/RawText plugin where automation could not connect to application (“Could not connect to remoting service Rx8_Managed”) Fixed possible exception in Win32 plugin when interacting with lists Fixed Open Browser action incorrectly reporting browser argument as $’0′ instead of reporting the name of the variable Fixed issue where tracking of iframes could cause automation to fail in Chrome Fixed issue where Chrome did not load 3rd party extensions when using Open browser action Fixed issue in Edge where EnsureVisible would not work for top-level forms Fixed Edge automation for Windows 10 Build 1607 Fixed empty DOM in Firefox after using browser history navigation Fixed Web-ID path weight rules do not work after restarting Ranorex Studio Fixed issue where reports cannot be opened in remote pad when name contains multi-byte characters Fixed issue where job continues on agent after shell was closed Fixed usage of /rf command caused job to fail on agent
Fixed, Ranorex, issue, where, Studio, automation, plugin, projects, testing, action, after, Solution, would, possible, using, different, could, RawText, application, browser, Fixed, Ranorex, issue, where, Studio, automation, plugin, projects, testing, action, after, Solution, possible, would, different, using, application, could, RawText, functionality