New in Rapise 6.7 (February 2021)¶
Summary
- Support for NodeJS as JavaScript execution engine in Rapise
- RapiseLauncher: Test Set attachments, CLI enhancements, RDP disconnect and screen resolution
- Mobile: SeeTest instrumented mode support and usability fixes
- REST: Bearer token, parameters in request headers and credentials, JS callbacks
- Amazon Web Services: support for AWS secrets and Amazon Device Farm (browser testing)
Changelog¶
Features¶
- Support for NodeJS as JavaScript execution engine in Rapise [IN:6187]
- RapiseLauncher: download Test Set attachments before execution and make them available in tests [IN:6059]
- RapiseLauncher: CLI - allow passing Test Execution parameters to test runs [IN:6028]
- RapiseLauncher: CLI - allow to run multiple test sets [IN:5848]
- RapiseLauncher: screen resolution settings for disconnected RDP session [IN:6183]
- RapiseLauncher: tray icon menu to disconnect RDP session for unattended UI tests execution [IN:6170]
- Azure DevOps: add extension for RapiseLauncher [IN:6188]
- Azure DevOps: add extension with Rapise Test Adapter Task [IN:6189]
- Mobile: support for SeeTest instrumented mode [IN:6163]
- Mobile: Clear button on the Spy toolbar [IN:6143]
- REST: parameters in request headers and credentials [IN:6118]
- REST: Add support for Bearer token for REST calls [IN:5675]
- REST: JavaScript callbacks in REST requests [IN:6038]
- Support for Amazon Device Farm [IN:6112]
- Support for AWS Secrets [IN:6113]
- RVL Toolbox to help learn Rapise [IN:6198]
New Object API¶
- Global.DoSetScreenResolution [IN:6169]
- Session.SetIgnoreStatus [IN:6139]
- Session.GetNewRequest [IN:6139]
- Session.GetRESTRequest [IN:6139]
- RESTService.GetParameter [IN:6139]
- RESTService.SetParameter [IN:6139]
- RESTService.GetRequestHeader [IN:6139]
- RESTService.SetRequestHeader [IN:6139]
- RESTService.DoRemoveRequestHeader [IN:6139]
- RESTService.DoRemoveParameter [IN:6139]
- SOAPService.DoRemoveRequestHeader [IN:6139]
- SOAPService.DoRemoveParameter [IN:6139]
Improvements¶
- Optimize Save to Spira for the case of thousands of files in Reports folder [IN:5976]
- When Reports folder contains many files - reloading of the files tree is slow [IN:5981]
- Use CEF (Chromium based web browser) to display Start Page, Spira Dashboard and Help [IN:6060]
- SeSObject > Behavior: Allow overriding properties [IN:6064]
- Allow
Remove all from Disk
for folders [IN:6103] Global.GetProperty
should log an error ifConfig.json
can not be parsed successfully [IN:6132]- Allow recording REST actions a) including failed b) with short name c) without objects [IN:6138]
- Mobile: show wait cursor indicator immediately when a tool is pressed on the toolbar [IN:6142]
- Mobile: if app parameter is invalid the Spy should provide meaningful error report [IN:6144]
- Do not show functions marked with
@private
or@ignore
in User Functions node of the Object Tree [IN:6140] - Do not show
Test
,TestInit
,TestPrepare
,TestFinish
in User Functions node of the Object Tree [IN:6154] - Auto detect numbers and bools for REST parameters [IN:6159]
- Add support for FIPS compliant AES algorithm to RapiseLauncher/Rapise [IN:6199]
Bug Fixes¶
- Mobile: fail to get snapshot if PageSource XML contains text nodes [IN:6049]
-
Mobile:
newCommandTimeout
capability does not work with SeeTest [IN:6135]View Details
To fix open the mobile profile in Rapise 6.7, change
newCommandTimeout
value and save the profile. -
TelerikGridView.DoClickCell
is broken [IN:6133] DomDynamicsNAV
library is incompatible with the latest Business Central version [IN:6115]DomDynamicsAXTabControl
- tab selection not working because of MS update [IN:6096]DynamicsAXTable
need fixes for the table with filters [IN:6043]DynamicsAXTable
- grid column is not found by name if a cell is selected [IN:6040]DXComboBoxEdit
- not able to read default value of a lookup [IN:5986]- Tab navigation is not possible with
DXDocumentHost
[IN:5985] - Out of memory if object is not found in a Sub-Test when
StopOnError = false
[IN:5993] - RVL - optional params of action before If removed 1st line of If [IN:5991]