English|Deutsch
Subscribe Ranorex Announcements Feed Ranorex LinkedIn Ranorex twitter Ranorex Facebook

Release Notes

Ranorex 2.2.2 Release (February 04, 2010)

General changes/Features

  • Added support for Flex applications built with SDK 3.5
  • Added support for Mozilla Firefox 3.6
  • Added support for getting the values of "onXYZ" event handler attributes in Internet Explorer
  • Improved handling of Mozilla elements in Ranorex repositories and the support for Mozilla "input" tag values
  • Added absolute-path fallback mechanism for repository items if hierarchy search fails
  • Improved usability of project browser in Ranorex Studio
  • Added API documentation for RepoItemInfo class
  • Added RepoItemInfo.AbsolutePath and RepoGenBaseFolder.AbsoluteBasePath properties for repository generated code

Bugs

  • Fixed unhandled ThreadAbortExceptions thrown by Find/FindSingle methods when timeout is nearly reached
  • Fixed image capturing for layered windows (possible blue screens, Microsoft KB951615)
  • Fixed handling of WPF pop-ups (context menu, tooltip) if there's more than one present
  • Fixed "Visible" attribute for WPF menu items
  • Fixed unhandled exceptions in Ranorex Studio, the repository editor, and the image selection editor
  • Fixed problem with lower-case recording files
  • Fixed closing of Firefox tab when flash player is active
  • Fixed encoding of generated code files
  • Fixed WebTestSample where "Back" key press sometimes did not go through on slow Internet connections
  • Fixed installing/deinstalling the Firefox Extension using the "Change" button in Windows Vista/7 for limited user accounts
  • Fixed code generation for image-based record items after converting them to user code items
  • Fixed code generation with embedded repositories (may have caused loss of user and repository code)
  • Fixed path generation and tracking of WPF (context) menu items
  • Fixed visibility handling in Mozilla

Ranorex 2.2.1 Release (December 04, 2009)

General changes/Features

  • Added basic support for "xul" tags within Mozilla HTML DOM
  • Added possibility to merge keyboard actions in recorder
  • Replay reliability for QT applications improved
  • Replay reliability of mouse/keyboard actions in turbo mode improved
  • Screenshot capturing and performance of image based recording/replaying improved
  • Python templates in Ranorex Studio now set status exit codes

Bugs

  • Fixed recorder crash caused by an "Undo" operation on an unsaved recording
  • NUnit now correctly works with Ranorex trial version
  • Fixed handling of spaces and tabs in Studio code generation
  • Fixed getting the available range from Win32 progress bars
  • Fixed possible hang when automating WinForms controls
  • Fixed backwards compatibility of recordings/repositories in Ranorex Studio
  • Fixed possible exception caused by code tool tips in Ranorex Studio
  • Fixed bug in Ranorex Studio code generation where user code may be overwritten
  • Fixed behavior of keyboard actions involving modifier keys and caps lock

Ranorex 2.2 Release (November 11, 2009)

Major features

  • Firefox 3.x DOM support has been added (via Ranorex addin)
  • Image-based recording support has been added
  • Image validation support has been added
  • A new 'Edit' mode in Spy has been added for improved searching and filtering
  • IronPython debugging support has been added
  • Recording of mouse movements via hotkey is now supported
  • The recorder and repository editor now support undo/redo
  • Copy & Paste support for repository items and folders has been added

General changes/Minor features

  • Repositories can now contain nested rooted folders, and application folders can be grouped into normal folders
  • Generated repository code now includes "Info" objects for every item which provide user-modifiable metadata
  • The RanorexPath auto-completion feature in the repository has been improved
  • Automatic repository item naming has been improved
  • The default timeouts for application folders, rooted folders and repository items have been increased
  • Startup performance of Ranorex applications has been improved
  • The Flash/Flex plugin now supports the Flash ActiveX control in Windows Forms applications
  • The XML Report Logger now supports appending to existing files, custom XSL files and HTML markup logging
  • The recorder now provides better detection of existing repository items, resulting in less duplicates
  • The mouse wheel can now be used to select element ancestors during validation/image based recording
  • Notifications have been added which warn the user if a specific technology limitation is encountered
  • Recording hotkeys have been changed to use a master-key scheme (ScrollLock key)
  • The Form adapter now provides methods for moving and resizing forms
  • A special hotkey has been added for tooltip validation during recording
  • Element tracking/highlighting in Spy and Repository has been improved
  • Screenshots can now be directly saved from the Spy
  • Spy performance has been improved
  • Adapters and Elements now provide a TryFindSingle method
  • The Validate class now supports NotExists
  • Performance for Internet Explorer DOM automation has been improved
  • License files can now also be deployed in the test executable path
  • About box now displays a list of loaded plugins

Bugs

  • General memory usage has been improved
  • Fixed a number of small but annoying repository editor GUI bugs
  • Fixed a possible hang in Ranorex Studio when changing values in the property grid
  • Fixed possible geometry problems when using Ranorex Flash/Flex Loader
  • Fixed SetPropertyValue for certain Flex element properties
  • The '*' expression is no longer used in generated RanoreXPaths
  • The stability of the debugger in Ranorex Studio has been improved
  • Fixed a bug which caused the recorder to hang indefinitely in certain situations
  • Fixed a bug where automation of WinForms controls in different remote appdomains did not work
  • Fixed a possible crash when running Flex tests and the containing browser is closed
  • WPF performance has been improved in Recorder/Spy for long lists and large tables
  • Key sequences now include a small initial delay which solves potential focusing problems

Ranorex 2.1.4 Release (August 25, 2009)

General changes/Features

  • Added support for ezMdiTab (MS Office 2003 tabs) in EnsureVisible
  • Manual license authentication is now available online

Bugs

  • Automation of WPF controls in the same process is now allowed
  • Fixed a bug where popups were not visible in Flash when using RanorexLoader
  • Fixed issues with renaming recording/repository dependent files in Ranorex Studio
  • Removed dependency (introduced with V2.1.3) on .NET 3.0 Framework for automating WinForms controls
  • RanoreXPath index predicates now work correctly with '*'

Ranorex 2.1.3 Release (August 11, 2009)

General changes/Features

  • Configuration: A number of new parameters have been added ("General" tab in configuration dialog)
  • WPF: Added support for Windows Forms controls which are hosted inside WPF applications
  • Recorder: Added support for automatic, time-based splitting of recorded key sequences

Bugs

  • Fixed a bug in Ranorex Studio which occured when renaming solution
  • Fixed a bug in Ranorex Studio which caused generated user code files to be blank
  • Fixed a number of problems in Flash/Flex RanorexLoader related to visibility and resizing
  • Fixed a memory leak which occured when Windows Forms AUTs where not properly shut down
  • Fixed HasFocus implementation for Win32 elements
  • Fixed visibility calculation for Flex elements which are contained in invisible panels
  • Fixed visibility calculation / EnsureVisible for WPF item elements

Ranorex 2.1.2 Release (June 30, 2009)

General changes

  • Code samples are now available for C#, VB.Net and Python on the Ranorex Studio start page
  • RxPath completion now also works in the repository editor
  • The repository editor now allows adding blank items to repository folders
  • WPF top-level windows now provide the NativeWindow capability
  • Improved memory usage when working with a large number of MSAA elements
  • Improved object tracking for WPF and Silverlight applications

Bugs

  • Fixed a problem with boolean expressions in python code generation
  • Fixed the behavior of EnsureVisible in Flash/Flex scrollable containers
  • Fixed a bug in Ranorex Studio where creating a file inside a project caused an error
  • Fixed a problem with the automation of auto-suggest boxes in Windows Explorer
  • Fixed a bug which caused a wrong item duration to be displayed in Ranorex Recorder
  • Fixed a bug in the repository editor which in rare cases caused items to be added twice
  • Copy/Paste keyboard shortcuts now work properly in Ranorex LogViewer
  • Various small cosmetic fixes in the RxPath editor

Ranorex 2.1.1 Release (June 9, 2009)

General changes/Features

Bugs

  • Fixed the calculation of web element positions within an iframe when used by an embedded browser
  • Fixed a bug which caused EnsureVisible for flex/flash elements to fail in some cases
  • Fixed a problem when recording/spying with swapped mouse buttons
  • Fixed a bug which caused generated code for delay record items not to use fixed delay values
  • Fixed a bug in the repository editor where using 'Abbreviate Item Path' caused the tree to collapse
  • Fixed a problem with item postprocessing when using Shift-Escape to stop recording
  • Fixed a problem where Ctrl/Alt/Shift keypresses where not recorded correctly
  • Fixed a RxPath text rendering issue on Windows 2000
  • Repository item naming conventions are now correctly enforced in the repository editor
  • Various small cosmetic fixes to Ranorex Studio

Ranorex 2.1 Release (May 20, 2009)

General changes/Features

  • Imaging: Allows searching for image features and comparing images
  • Recorder User Code Items: custom code parts can now be added as record items in Ranorex Studio
  • Adobe Flash/Flex testing support
  • Silverlight testing support
  • Samples have been improved (available for download from Ranorex homepage)
  • RxPath generation has been improved
  • The WebDocument interface has been updated
  • Improved handling for a number of broken MSAA menubar/contextmenu implementations

Bugs

  • Fixed a bug in the WinForms plugin which sometimes caused controls not to be correctly identified
  • Fixed recording of disabled WinForms windows
  • Fixed recorder behaviour when recording mouse clicks while a key is pressed
  • Fixed the appearance of the start page in Studio when no internet connection is present
  • Various small cosmetic fixes and updates to the user interface

Ranorex 2.0.2 Release (April 07, 2009)

General changes/Features

  • DOM support for HTA web sites
  • Improved handling of SysListView32 controls
  • Improved handling of linked repositories
  • Improved drag-drop handling in repository

Bugs

  • Fixed unhandled Win32Exception in Imaging.CaptureImage
  • Fixed problems when editing a path in the RepositoryEditor
  • Fixed conversion from Screen to Mouse coordinates
  • Fixed Imaging.CaptureImage for transparent windows (WPF)
  • Fixed code generation for actions with non-default parameters
  • Fixed Focus problem with web elements
  • Fixed handling of shortcut key combinations

Ranorex 2.0.1 Release (February 24, 2009)

General changes/Features

  • Support for x64 added, Spy and Recorder are now available in 64-bit mode.
  • Moved from .NET Framework 3.5 to 3.5 SP1 (note that .NET 2.0 SP1 still works for the runtime).
  • User Guide is now also available in PDF format.
  • Improved python code templates and generated code.
  • The Element Tree panel in Studio now includes a RanorexPath editor.
  • Generated code classes in C# and VB.Net are now marked as partial.
  • Changed edit handling for recording items. You must now click twice to open the editor for the item.
  • Added missing drag-drop functionality from Repository editor to Recorder.

Bugs

  • Fixed problem where Windows Forms controls where not recognized correctly.
  • Fixed a possible memory leak in Imaging class.
  • Fixed a problem which caused WPF popups to be recorded incorrectly.
  • Fixed handling of newline/tab characters in RanorexPath.
  • Fixed flickering problem when capturing parts of the desktop.
  • Fixed visibility check for DOM documents which caused recording problems.
  • Fixed record/replay behavior for coordinate-only mode.
  • Fixed a possible crash in recorder when recording was stopped.
  • Fixed handling of non-ASCII characters in object and file names.
  • Fixed some naming-related problems in Studio.
  • Fixed a few minor GUI glitches in Recorder/Studio.
  • Various small bug fixes in WinForms plugin.
  • FindSingle() overload with no timeout specified now times out correctly.
  • Location.Center is now omitted in generated code for single left-clicks.

Ranorex 2.0 Release (February 06, 2009)

Features/Improvements

  • Web-related API has been improved, web elements can now be clicked 'silently'.
  • WebDocument elements are now also available as root nodes in the element tree.
  • Replay behavior in recorder is now approximately the same as in generated code.
  • Project templates in Ranorex Studio have been improved.
  • Code samples have been improved.
  • Elements dragged from the element tree to the code editor now generate C#,VB and Python code-snippets.
  • A per-item EnsureVisible property has been added to the repository, providing more control over playback behavior.
  • Added a Delay class which now handles all timing-related tasks.
  • Replay execution now tries a fallback (absolute) search if an item in a cached folder could not be found.
  • Generated repository folders now contain a 'Self' property which allows access to the element represented by the folder itself.
  • Added a MoveTo method to the adapter base class which is also used in generated code for drag-like mouse operations.
  • Added a GetApplicationForm method to the Host adapter class for convenient access to a process' main window.

Bugs

  • Various issues with linked repositories have been fixed.
  • Truncation length for attributes in rxpaths now depends on the attribute itself.
  • Various problems with the rxpath editor have been fixed, syntax highlighting has been improved.
  • Nested boolean predicates in rxpaths now work correctly.
  • Issues related to IE6.0 and combo boxes have been addressed.
  • A web-related replay problem which occurred after clicking a link on a website has been fixed.
  • Fixed an issue where WPF context menus disappeared before they could be clicked when replaying.
  • A number of minor UI-related issues have been fixed.

Ranorex 2.0 Release Candidate 1 (January 19, 2009)

  • Report integrated into Ranorex Studio
  • Support for VB.NET and Python within Ranorex Studio
  • Repository code generation:
    Generated repository class changed from static to instance for more flexibility
  • PlugIn improvements to MSAA and WPF
  • Tree structure reorganized for MSAA elements
  • Code generation for VB.NET and Python supported by Recorder and Repository
  • Improvements to Ranorex Studio watch monitor
  • Improved API documentation
  • Use of Ranorex Studio internal property grid for repository and recordings
  • Method LoadDefaultPlugins() is no longer required
  • Many improvements to Adapter classes
  • Bug fixes within configuration for code generation (Class name and Namespace limitations)
  • Recording and Repository settings can now be set in Ranorex Studio
  • Repository item properties (e.g. SearchTime) are now provided through repository instances
  • Element overview in Ranorex Spy now contains general properties

Ranorex 2.0 Preview (Build 4977 - December 11, 2008)

Features/Improvements

  • Configuration dialog for Ranorex tools
    (code generation, timing, search timeouts, ...)
  • Improvements to configure search timeouts for repository objects
  • Usability improvements for Ranorex tools (Recorder, Spy, Repository)
  • Drag&drop support for Ranorex Spy tree items (from Spy to repository, from Spy to recording, from Spy to Ranorex Studio code)
  • Possibility to share a single repository with multiple recordings
  • Better support to for website recording
  • PlugIn improvements to WinForms and WPF
  • Added InvokeRemotely method to WinForms PlugIn
  • Adapter interfaces have been revised
  • ToolTip adapter added
  • IElement interface replaced with Element class
  • Support for reporting (Report class)
  • New structure for repositories has been introduced
  • Possibility to manually add sleep actions within recording
  • Improvements to exception handling

Ranorex 2.0 Preview (Build 4593 - November 07, 2008)

Features/Improvements

  • Ranorex Recorder now supports appending a new recording to an existing one
  • Various improvements to Recorder and Repository Editor usability
  • Added remote .NET object property/method access functionality to WinForms plugin
  • RxPath 'simple' mode paths are now of a much better quality
  • Added limited support for WPF screenshots/image navigation
  • Wpf plugin support for popups has been improved
  • Web plugin now supports combo- and list boxes in select tags
  • Overall MSAA plugin performance has been improved
  • EnsureVisible() functionality has been improved in all plugins

Bug Fixes

  • Spy, Recorder and Studio user interface fixes
  • Web plugin object recognition fixes, image maps now work correctly
  • Various hotkey-related crashes have been fixed
  • Recording code generator naming problems have been fixed
  • Many minor problems in core and plugins have been resolved

Ranorex 2.0 Preview (Build 4395 - October 21, 2008)

Known Issues

  • Ranorex Recorder
    • Drag&Drop operations not fully supported
    • Ordering of recorded actions might be wrong in some cases (especially if time between actions is small)
    • Recording of mouse move only currently not supported
  • Ranorex Repository
    • Changing folder path can cause an exception
  • Ranorex Studio
    • Debugger not fully functional
  • Ranorex Library
    • Role specific implementations partially finished (causes “NotImplementedException” or “NotSupportedException”
    • Reporting is currently not implemented
  • Limited Support of Applications
    • Web automaton limitations (Preview only supports Internet Explorer 6.0 7.0)
  • Documentation
    • Only API Documentation available
    • Only project samples  available (for Visual Studio and Ranorex Studio)

Schedule a Quick Start Webinar OR Request a Callback.