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 DetailsPressing 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 DetailsDefault 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 DetailsJust 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 in- FindCell[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 clear- summary.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]