Release notes v1.0.1


#1

Ranorex Webtestit version 1.0.1 is here!

After our successful beta phase, we are thrilled to announce our first major production release! We are super happy with the great feedback information we got from our fellow beta users to make Ranorex Webtestit a great choice for writing maintainable automated Selenium and Protractor tests.

To celebrate this important release, we are offering a 50% early bird discount for both our monthly and annual subscriptions. Do not forget to enter the discount code shown on the subscription page.

As always, check out our list of those new features and bug fixes included in this release, and we are happy about any additional feedback.

Version 1.0.1

Bug Fixes:

  • Run single test file – The “Run test file” action in the project tree’s context menu erroneously ran all tests.
  • Release notes (Linux) – On Linux the UI sometimes appeared to be frozen when trying to fetch the release notes

Version 1.0.0

IDE-Features:

  • Run all tests from folder – With this often requested feature, you now have the possibility to run all tests in a folder and its subfolders from the folder’s context menu. The project folder itself allows you to run all tests. This way you can organize your test runs in a better way and keep it simple, even if you have lots of test files present. Related post 1052

  • Code Lens – Ranorex Webtestit now supports Code Lens! Code Lens injects helpful tools above relevant lines of code. A classic example of this is a class’s or method’s reference count. With that you can easily see where and how many times your class or method is referenced and quickly jump to those locations if you need to.

    Additionally, you can now run tests with a single click, be it single tests in normal or Diagnostic Mode or even the whole test suite. Just click the corresponding widget above a test or test file, and you’re all set, simple as that!

  • Account settings – Implemented the account settings option that is available from the welcome screen. As the name itself says, here you can find all the information regarding your account and license status.

  • Imports for code snippets – We all know about our cool snippets and pre-defined actions that you can pick from dragging an element into the code editor. However, some actions required additional imports, and for some of them it was not so easy to pick the right one.

    From now on, when you create a new Page Object file, all imports related to our snippets will already be there, so you don’t have to worry about that anymore and start testing right away!

    You can find out more about Ranorex Webtestit snippets here.

  • Contextual help – We added few additional contextual help links which will help you get around and get used to the application faster. The links point to topics in our Discourse How-To section and our new User Guide where you can find everything that you need to know about Ranorex Webtestit and test automation in general. You can also get there using the help menu.

  • Release notes – you can now access the Release notes directly from the welcome screen! The release notes are displayed in a dedicated dialog when the release notes link is clicked. Now you can check out all the cool new stuff we implemented from within the application!

Ranorex Selocity

  • Improved iframe support – So you have just found a great selector for your input box, sent it to Ranorex Webtestit. You run the test and… element not found! The culprit? A nasty cross-origin iframe the element was located in! And that is just the tip of the iceberg. With the new version of the Ranorex Selocity extension, such surprises are a thing of the past.

    Ranorex Selocity can now build and evaluate selectors for elements within iframes, both same-origin and cross-origin. Alongside an indicator that the currently inspected element is in an iframe, and a way to jump to it directly, we have prepared for you an educative article about how to work with iframes in your tests.

    These improvements should set you up to build complex tests involving iframe-laden web pages with ease.

  • Create Page Object files from Ranorex Selocity – You liked sending elements along with screenshots from Ranorex Selocity to Ranorex Webtestit? Now you can do this for entire Page Objects!

    Just connect Ranorex Selocity to Ranorex Webtestit and click the “Create new Page Object” button to easily create a Page Object file in Ranorex Webtestit, including a helpful screenshot. Set up an entire Page Object file and a bunch of elements, all from Ranorex Selocity, then switch over to Ranorex Webtestit and build your action methods.

    The Page Object screenshots will be displayed on hover in the file tree, as well as in the code editor. No more guessing what that one Page Object file was about - a picture tells more than a thousand words.

    pocreate

Bug fixes:

  • In-app dialogs – Fixed dialogs not scrollable by adding the scrollbar in cases when the application is shrunken down to the point where some dialogs are out of view and therefore not responsive.
  • Mac OS – fixed “Clear log before test run” dialog gets out of bounds. Related post 885
  • Error dialogs – select all (CTRL / CMD + A) command selecte all the text in the application, instead of just the error text.
  • CLI mode help command – Ranorex Webtestit CLI help webtestit -h command now shows full help description for each command and no errors are thrown in the command line window.
  • Various UI improvements.

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


listed #3