The top emerging testing tool just got a whole lot better! Sahi Pro 8.0 is now live and offers a smoother, faster and more secure experience for global businesses.
2. • Depends
• Retry
• Modes
• Suite Analysis
• Consolidated Reports
• Passing Named Parameters
• CSV as AR
• New APIs
• Type Script
• REST upload files.
Agenda
3. A module of an application under test may depend on
another module.
‘Depends’ feature lets you control your suite execution
based on the success or failure of the dependent script.
If script/suite B depends on script/suite A, and A fails, B will
not be executed and it will be marked as SKIPPED.
Depends
Sahi Pro 8.0 Features
4. Retry
As of Sahi Pro V7.5.0, the retry would happen after the
suite is completed.
With the Dependency feature, a failure may cause all
dependent scripts to be skipped. So we have introduced
immediate retry, which retries a script as soon as it fails.
The number of retries for ABORTED and FAILURE status
can be configured.
Sahi Pro 8.0 Features
5. Modes
In distributed playback, different nodes may have specific
browsers, some may be connected to iOS or Android
devices.
Every script may have different needs for execution like a
specific browser or specific devices (iOS/Android).
Sahi Pro v8.0.0 introduces "Modes" column in Data Driven
Suites. Each script will only execute when its "Modes"
requirements are met.
If any matching node is available, scripts will be queued for
execution on such matching nodes. If no matching node is
found, the script will be marked as NOT_SUPPORTED
https://sahipro.com/docs/using-sahi/data-driven-suites.html
Sahi Pro 8.0 Features
6. Suite Analysis
Analyze the cause of failure of script/suite run
Includes analysis of all historical runs of that suite
Helps quick fix of scripts causing most failures with a
consolidated failure report which includes
Script Analysis: Steps causing failures, pass percentage,
historical analysis
Testcases : Status and history
Sahi Pro 8.0 Features
7. Consolidated
Reports
Easy consolidation of reports in single click on suites list
page
This is useful when sending reports to management.
Downloadable as Excel for easy sharing.
Sahi Pro 8.0 Features
8. Passing named
parameters
Every parameter specified in the scenario file can now be
named, which makes scenario files more readable,
especially in cases where lots of similar parameters are
passed.
Parameters can be passed in any order
Parameters can be omitted easily
Sahi Pro 8.0 Features
9. CSV as
Accessor
Repository
Readability is more
Maintenance is easy
Localization and Internationalization support
Same AR files for multiple platforms
Sahi Pro 8.0 Features
10. New APIs
_addResponseSubstitutionRule(): Substitutes the HTTP
response for all further responses coming in this browser
session.
_removeResponseSubstitutionRule(): Removes the
response substitution rule for all further responses coming
in this browser session.
_getLayout(): Returns string representing page layout.
https://sahipro.com/docs/introduction/whats-new-in-sahi-pro-
v8.0.0.html#New%20APIs
Sahi Pro 8.0 Features
11. Type Script Added support for TypeScript
https://sahipro.com/docs/using-sahi/playback-
desktop.html#TypeScript%20Playback
Sahi Pro 8.0 Features
12. REST File Upload
Added support for File Upload in REST APIs
https://sahipro.com/docs/using-sahi/rest-api-
editor.html#Uploading%20a%20file%20using%20REST%20Client
Sahi Pro 8.0 Features