New in Rapise 6.6 (November 2020)¶
Summary
- RapiseLauncher - ability to store tests in Git [IN:5856]
- Seamless Azure DevOps integration via Rapise.TestAdapter [IN:5929]
- Add Report/Export as HTML [IN:5901]
- Ability to define Local to framework Global objects [IN:5353]
Changelog¶
Features¶
- Ability to define Local to framework Global objects [IN:5353]
- RapiseLauncher - ability to store tests in Git [IN:5856]
- Allow passing path to
RepositoryConnection.xmlto RapiseLauncher [IN:5858] - Enable true Blocked status in RapiseLauncher [IN:5733]
- Azure DevOps pipeline that is able to install Rapise on Azure Hosted Windows VM [IN:5837]
- Seamless Azure DevOps integration via Rapise.TestAdapter [IN:5929]
- Exists property in Verify Object Properties dialog [IN:5347]
- Visible property in Verify Object Properties dialog [IN:5918]
- Enable quick switch between root and sub-tests in a framework [IN:5800]
- Create sub-sub test [IN:5881]
- Implement Report Export to support long reports with screenshots [IN:5834]
- Add Report/Export as HTML [IN:5901]
-
Add
Run Diagnosticsbutton to About dialog [IN:5890]View Details
Pressing
Run Diagnosticsbutton will generate the diagnostics file on the desktop and will prompt to open it in Notepad.
-
Add option to name test file as
Test.sstest[IN:5922] - An option to record playback video in RapiseLauncher [IN:5953]
RVL Enhancements & Improvements¶
- Ability to pass Sheet Name through RVL.DoPlayTest [IN:5682]
- Find in Object Tree for
objectIdparams in RVL [IN:5720] - Insert Row shortcut description is missing in the main Edit menu [IN:5854]
- Highlight preamble when sheet contains variables only [IN:5891]
- Add functionality of RVL button to main View menu [IN:5903]
New Object API¶
- HTMLObject.GetVisible [IN:5918]
- UIAObject.GetVisible [IN:5918]
- UIAObject.DoFindElementByCondition [IN:5735]
- UIAObject.DoFindElementsByCondition [IN:5735]
- AndroidObject.DoFindByXPath [IN:5884]
- AndroidObject.GetParent [IN:5884]
- AndroidObject.GetNextSibling [IN:5884]
- AndroidObject.GetPrevSibling [IN:5884]
- iOSObject.DoFindByXPath [IN:5884]
- iOSObject.GetParent [IN:5884]
- iOSObject.GetNextSibling [IN:5884]
- iOSObject.GetPrevSibling [IN:5884]
- RESTService.DoRemoveRequestHeader [IN:5908]
- RESTService.DoRemoveParameter [IN:5908]
- SOAPService.DoRemoveRequestHeader [IN:5908]
- SOAPService.DoRemoveParameter [IN:5908]
- Session.DoRemoveRequestHeader [IN:5908]
- Session.DoRemoveParameter [IN:5908]
- Session.SetBaseUrl [IN:5764]
Improvements¶
- Rename toolbar button Test to Main [IN:5902]
- Need
New Test CaseandNew FolderinSave to Spiradialog [IN:4705] - Add
Show XPathitem to Object popup menu in the Object Tree [IN:5798] - Open sub-test in the same Rapise window [IN:5880]
-
Screen Flow should generate styled HTML [IN:5835]
View Details
Default preamble for generated HTML is located at
c:\Program Files (x86)\Inflectra\Rapise\Core\Engine\ScreenFlow.html. You may define your own style and place it into the root folder of your framework. The name of the file must beScreenFlow.html. -
Increase
Verify Object Propertiesdialog default size [IN:5838] - Execute TestSet from Spira toolbar - show better error message if Automation Host does not exist [IN:5775]
- Update Rapise and RapiseLauncher
.configfiles to support TLS 1.2 [IN:5818] - Reduce delays in RapiseLauncher execution for Scheduled Tests [IN:5879]
- Show Comment field from Rapise report as Actual Result in Spira Test Run [IN:5932]
-
Attach last.trp, summary.log and error.log to Spira Test Run [IN:5931] [IN:5942] [IN:5936]
View Details

-
We should use default
WebAppProfilefor recording if none is defined by user [IN:5776] - Replace
DoSendKeyswithDoSendTextinDynamicsAx > TextBox > SetText[IN:5831] -
We need a way to disable Execution Monitor for Parallel test runs [IN:5889]
View Details
Just set
g_showExecutionMonitortofalse. It can be done via test command line parameters. -
Quick Setup mode [IN:5886]
- Installation key that does not navigate to Welcome page and does not open Rapise and does not install local Help [IN:5882]
- Migrate to .NET 4.7.2 [IN:5885]
- Allow specifying ExpectedResult and SampleData for Spira report from Rapise [IN:5935]
- SyncToSpira.cmd hook [IN:5934]
Bug Fixes¶
Global.DoDecryptthrows OutOfMemory if input string is not encrypted [IN:5731]Global.DoTrim(true)does not work as described in the docs [IN:5769]DXGridControl- error inFindCell[IN:5781]- Test case blocked in RapiseLauncher when Test Case name contains a quote (') [IN:5797]
- Fix event based Double Click in all browsers (should use low level events) [IN:5809]
- Relearn does not work after execution with self-healing locators [IN:5810]
- CSS support is broken in Rapise [IN:5813]
DoEnsureVisiblein Chrome returns wrong coordinates [IN:5824]Save To Spirashould save updated version of.sstestfile [IN:5825]Dynamics NAV- Verify Object Properties dialog closes itself for grid objects [IN:5836]- VB2JS Converter fails with some input VBS [IN:5853]
- Register
SeSHelperif it is not found inInvokeSeSHelper[IN:5861] SeSExecutordoes not clearsummary.logbefore execution [IN:5872]- Encrypt password in
rapise_launcher.log[IN:5876] - Remove _genXPathConditions from
LibDomDynamicsNAVrecorder [IN:5613] Session.SetRequestHeadercauses a failure if parameter is undefined [IN:5896]- Library defined
WebAppProfileis always overloaded with the default one [IN:5898] - Double click on text node in
Web Spyleads to Exception screen [IN:5926] - Appium client should disable SSL3 on startup [IN:5756]
- Automatically reload
Main.jswhen steps are recorded in JavaScript mode [IN:5549] - RapiseLauncher can run Test Sets in parallel in some cases [IN:5954]
Tester.CaptureDesktopImagedoes not work if used from a Web Test [IN:5941]