Skip to content

New in Rapise 8.4 (April 2025)

Summary

  • Test Set Orchestration [IN:10931]

    Rapise 8.4 introduces an easy method to run multiple test sets and rerun failed test sets across multiple products. To leverage these features, integrate the TestRunner module into your framework. With TestRunner, you can also do AI-powered root cause analysis of failed test cases, analyze historical data of test case runs and generate reports in PDF format, and more.

    Dynamic Test Sets provide a powerful way to execute targeted tests based on specific criteria. This feature allows you to include test cases into a test set using properties like name, fully qualified name, tags, and parameters. This approach helps to focus on specific testing scenarios without needing to manually select test cases. This functionality mirrors filtering capabilities found in tools like Microsoft VSTest, making it familiar for users accustomed to that environment.

  • UI Improvements [IN:10932]

    The Quick Filter in Rapise offers a fast and intuitive way to narrow down visible items in the Object Tree or Test Files by entering a keyword or search term. It's especially helpful when working with large, complex test frameworks.

    The RVL Editor now supports drag-and-drop reordering of RVL tabs, making it easier to organize sheets within your Test Cases and RVL-based Page Objects.

Changelog

Features

RVL Enhancements & Improvements

  • Reorder RVL sheets using drag & drop [IN:8055]
  • Show dropdown with files included in the framework for File.Read and File.Write [IN:10805]

New Object API

Improvements

Bug Fixes

  • Double src links in report when RVL PO method not found [IN:10420]
  • Spy button needs resizing [IN:10427]
  • Delete all from Disk is not working when applied to a folder with subfolders [IN:10457]
  • Global.DoWaitForProperty logic changed when object is not a SeSObject [IN:10531]
  • Copy & Paste corrupts expression string in RVL [IN:10596]
  • Editing XPath in Properties escapes \ in Objects.js [IN:10597]
  • RVL changes cells containing HTML tags. [IN:10598]
  • Object Tree scroller jump [IN:10652]
  • Mouse move works incorrect after upgrade to Selenium 4.25 [IN:10672]
  • In rare cases RapiseLauncher may put a test set into In Progress state but do not execute it [IN:10693]
  • Extra <br/> after copy & pasting of an AI command [IN:10712]
  • RapiseUtils.DoImportManual not working when importing from nested (non-root) subfolder. [IN:10736]
  • Global Node modules not loaded when test is executed from RapiseLauncher or in Debug mode [IN:10753]
  • Global.DoLaunch with wait=true always considered failed [IN:10768]
  • A cell in ParamType column accidentaly cleans up while moving through it using arrows [IN:10839]