What is new in Sahi Pro v11.0.1.4
abstract
Sahi Pro v11.0.1.4 is a minor release with features and improvements in Sahi Pro Flowcharts.
Key Features
Execute in Sahi Pro Flowcharts via Ant
Now you can easily create Ant targets for Playback in Sahi Pro Flowcharts. These Ant targets can be configured to run in your CI/CD pipeline using tools like Jenkins, GitLab, etc. Refer Playback via Ant for details.Reference variables inside string parameters
You can now mention variables inside the string parameters in a Step as well as a REST API Call. Entity Attributes as well as External Variables can be passed inside the string parameters. During execution, the referenced variables will be resolved and replaced with its current value. Refer Variable Templates for details.Avoid skipping dependent paths
Enable Avoid Skipping setting in Advanced Run Settings to prevent skipping the dependent paths during execution. This ensures that the dependent paths are executed in the intended order, even if the parent path did not run successfully.Improvements
- Your scripts present in the Sahi Pro scripts directory contains Sahi Pro Classic Functions. These can now be included as Custom Functions while creating/editing a Project. Click here to integrate Sahi Pro Flowcharts with Existing Sahi Pro Classic Codebase.
- Quick Extract will now be available only for steps that contain a UI element.
- Timestamp can now be appended to a text Data Generator Type.
- Below provisions are added to the Flowcharts Controller:
- List Properties of a UI Element
- Show X,Y position of the mouse pointer
- Enable Windows mode
- Diagnose slowness for Browser mode
Bug Fixes
- Fixes in Sahi Pro Flowcharts
- Dialogs for
Launcher Settings
andRun Settings
will be rendered correctly on the Safari browser. - Entity name when specified in a node is automatically converted to lowercase. However, this was not happening when there were multiple entities in a keyword. This is fixed.
- In the Path dialog, the color of the Keyword's text will now correctly show its execution status.
- Fixed: Browser stays open after executing with Run Sequentially in Single Browser Session setting.
- Fixed: Data not picked from dataset for Run This.
- Fixed: In the Run Settings dialog, settings are not remembered on switching from Run Distributed option to Run in Parallel option.
- In the Add Step dialog, when specifying a custom function in the Action field, its JSDoc information will appear as tooltip in the AutoComplete list.
- Few bug fixes for using Custom Functions in Sahi Pro Flowcharts.
- Script data will now be visible on hover when a script passes in Reports.
- Raw Add Step dialog UI is improved for better readability.
- Fixed: Embedded controller remains open even after popping out the controller.
- Fixed: In flowcharts with multiple paths, clicking on path links in the table view doesn't automatically focus the corresponding highlighted path.
- Fixed: User can't get info of skipped path, until they expand.
- Action Set File will now be recorded. Also, Action Set File now supports uploading multiple files.
- Fixed: If we run with the tags, the flowcharts which aren't matched, are shown in the graphs as skipped.
- Fixed: On switching the Scripts directory from the Projects list page, the button to open the Flowcharts directory does not work correctly.
- Fixed: Assertion not working for action Compare Images.
- Fixed: On renaming a keyword which is written in a non-english language like German, Chinese, etc., the Usage section in the Search / Rename dialog is incorrect.
- Fixed: Negative validations not working when a Keyword is invoked from another Keyword.
- Fixed: In Add Step dialog, if a Entity and Screen have same name then the details for both Entity and Screen are visible even when only Screen or Entity is selected.
- When running Negative Validations, an exact match will be expected for the error message specified.
- Fixed: Data Source selection not remembered on clicking cancel button on the Edit Dataset dialog.
- An error occurs for Sahi Pro database on updating due to a SQLSyntaxErrorException. This issue is noticed on MySQL, Oracle, PostgreSQL, MSSQL and H2 databases. This is fixed.
- Your application server must send the downloaded file's name in the Content-Disposition header as per RFC 2231. However, some servers may use RFC 2047. Thus, RFC 2047 is also handled.
What is new in Sahi Pro Desktop Add-on v11.0.1.4
Bug Fixes- Avoid recording steps that were executed from the Evaluate expression in the Sahi Pro Controller.
- Fixed: A specific application popup does not open while automating Oracle Apps.
What is new in Sahi Pro Mobile Add-on v11.0.1.4
Improvements- Added support for the latest Android SDK for Android Automation.
- Fixed: Script name is not coming as test name on AWS DeviceFarm for iOS Automation.
- Fixed: Unable to connect to iOS simulator if the property
ios.use.sahi.common_domain
is enabled. - Fixed: If script name contains space then script is not running on AWS DeviceFarm.
What is new in Sahi Pro SAP Add-on v11.0.1.4
Bug Fixes- Avoid recording steps that were executed from the Evaluate expression in the Sahi Pro Controller.
What is new in Sahi Pro AI Assist Add-on v11.0.1.4
- No changes.