Release notes v0.26.0


#1

Another release of Ranorex Webtestit is out!

We continue to make Ranorex Webtestit more and more awesome. In this release, we introduced some new features, fixed a lot of bugs and issues and fine-tuned Ranorex Webtestit that now runs smoother than ever. :slight_smile:

Check out our list of those new features and bug fixes included in this release.
As always, the whole Ranorex Webtestit team is waiting for your feedback.

IDE-Features:

  • Improved Diff Editor – Good news for our dear Git users! You may have experienced some limitations while working with the Diff Editor compared to the normal editor mode, but now you have access to all the same features: in Page Object files, create and edit elements or actions, drag elements into the code, auto-complete, shortcuts, snippets and more; in Test files use the same Testrail and Jira integrations, run tests, use shortcuts and snippets.

    No more switching between editor modes - just do your thing and keep on testing!

    gigigi

  • File deletion warning – To prevent users from accidentally deleting a Test or Page Object file, we introduced a warning dialog. If you hit Delete on a file, a warning dialog will be displayed, asking you to confirm your action. This way you can be sure that you won’t lose your work by accident. :wink:

  • F1 Quick Command bar – Our neat Quick Command bar enables you to quickly call some useful commands, editor actions or search and access useful How-to articles on our Discourse forum.
    We updated the placeholder text to highlight these features more prominently.

Bug fixes:

  • Modified file after “Reload from disk” – When a file was modified outside Ranorex Webtestit, clicking on “Reload file” would leave the file incorrectly marked as modified.

  • Drag element to code – when dragging an element with an attached screenshot, the ghost drag animation incorrectly showed multiple elements, instead of just the one you picked. Related topic - 1144

  • Git projects – the “Compare to” option is now disabled for newly added files, as there are no file versions to be compared to. Related topic - 1058

  • Quick Command bar – Labels of Quick Command Bar items with long names get cut off, but now they feature a tooltip showing the full text. Related topic - 1087

  • Java language features on Linux – Linux users updating from an older version of Ranorex Webtestit to 0.25.0 might have experienced issues in Java projects, pertaining to language features thanks to a caching issue. This is fixed with the new version.

  • Supported browsers – As the Chromium browser (not to be confused with Google Chrome) is not yet supported as a local endpoint, it will no longer show up as an available endpoint in the endpoint dialog.

  • Report viewJump to code links in the stack trace of a failed test report were not working correctly. Related topic - 1111
    Issues with the scrollbar have been fixed. Related item - 1119
    The report tab is now correctly reloaded after moving it.

  • MacOS - Start from within DMG and show a dialog – In order to run Ranorex Webtestit, the application requires to be moved and installed in the application folder. We introduced a dialog warning explaining this to users.

  • Keyboard shortcuts – When using the DE (German) keyboard layout, some symbols were displayed as “OEM keys”. With this release, the labels have been updated to be less cryptic.

  • Code editor – Fixed the issue of the editor not being focused after using the “Go to definition” feature from a Diff Editor, when going through the differences using F7 (next difference) and Shift + F7 (previous difference) and when using F8 (Go to next problem) or SHIFT + F8 (Go to previous problem).
    These features now work without any issues :slight_smile:

  • Auto-update issues - Sometimes the wrong download percentage was shown for updates. Also fixed the “Unable to perform the update” error. Related topic - 1113

  • Various UI improvements - fixed visual bugs, labels and tooltips. Related topics: 1108, 1095 and 1114

You should receive the new version automatically via the auto-updater once you restart the app.
Alternatively, you can download the latest version here