@zohodesk/testinglibrary
v3.2.16
Published
## Framework that abstracts the configuration for playwright and Jest
Maintainers
Keywords
Readme
Testing Framework
Framework that abstracts the configuration for playwright and Jest
- Playwright
- JestCli
Feature Supported
Run TestCase
- npm run testGenerate Report
- npm run reportv4.0.0 - 04-12-2025
Features
Supported node 20 for the testing-framework
Below package versions are updated in this release.
- playwright - 1.56.1,
- playwright-bdd - 8.4.2,
- @playwright/test - 1.56.1,
- @cucumber/cucumber - 12.2.0
v3.2.15 - 14-11-2025
Enhancement
- Aborted test results are now merged into the
.last-run.jsonfile.
This ensures that any timed-out tests are included in the next retry cycle.
v3.2.13 - 30-10-2025
Enhancement
- A teardown option has been introduced in the configuration to manage and clean up login sessions stored in the NFS environment.
Issue fix
- Custom teardown comment provided
v3.2.11 - 13-10-2025
Feature
- New step a search entity using {string} provided for search indexing, This step will use run time data generation response as input for the indexing
v3.2.9 - 26-09-2025
Enhancement
- Authentication deatils for data generation can be configured in org level
- reference link : https://learn.zoho.in/portal/zohocorp/knowledge/manual/client-uat/article/data-generation#_Tocpd3n7yt9ngeg
v3.2.8 - 18-09-2025
Bug fix
Default profile switching handled in Multi actor – Improved handling of default profile switching to ensure smoother execution flow.
QC Report tags issue fixed – Resolved an issue where QC Report tags were not displaying correctly in reports.
v3.2.7 - 10-09-2025
Bug fix
- Fixed a bug where the default profile page was not being handled properly in
this.
v3.2.6 - 05-09-2025
Feature
- Multi-actor execution support – now possible to switch between multiple profile agents within scenarios using the predefined step: -
access the {string} profile page
Bug fix
- Fixed the issue where localapp and hcapp UAT were not running properly.
v3.2.5 - 28-08-2025
Enhancement
- Removed the searchFake dependency from the project level and adopted it inside the framework, reducing project-side maintenance. use this predefined step: -
Given (a search entity)
v3.2.4 - 29-07-2025
Feature
- Data Generator steps are now supported directly via the framework.
Bug fix
- Feature File Root Directory not found issue fixed
v3.2.3 - 29-07-2025
Feature
- Added support for running Smoke Tests in the UAT stage.
v3.2.0 - 22-06-2025
Feature
- Default required spec files are now auto-imported from the library into the project.
v3.1.13 - 02-07-2025
Enhancement
- Below package versions are updated in this release.
- @cucumber/Cucumber - 11.3.0
- Playwright/test - 1.53.2
- Playwright - 1.53.2
- Playwright-bdd - 8.3.1
- QC custom reporter changes have been adopted into the framework.
v3.1.5 - 22-05-2025
Feature
- Added support for Module Based Execution UAT stage.
v3.1.4 - 12-05-2025
Enhancement
- Playwright version 1.52.0 adopted in testing framework
v3.1.3 - 25-04-2025
Enhancement
- Playwright version 1.51.0 adopted in testing framework
v0.2.8 - 26-09-2024
Feature
- Added support for writing unitcases for framework implementations
Bug fix
- Updated the custom-reported to include the errors in tests during the executions. It will help us avoid the stage passed without the actual test execution.
v3.0.8 - 25-12-2024
Enhancement
- Added support to disable headless mode using command line arguments
- Proper validation added for node 14 build process
- Removed unwanted uat.config.js files in test projects (examples / nobdd)
v0.2.9.2 - 22-11-2024
BugFix
- Implemented synchronization for the login process. This fix will help avoid login session-related failures in UAT.
v0.3.1 - 13-11-2024
Issue Fix
- Adding bddmode to get the fixtures.
v0.2.9.1 - 14-11-2024
Enhancement
- Beta feature Actors and edition configurations are unified
v0.2.9 - 25-10-2024
Feature
- Added support for scenario level tag support
- Added a new cli optin like uat-validate to validate the feature files using playwright-bdd
- Mode based configuration implementations
- @only option enabled in dev pipeline
- Latest setup related configuration changed for init option
v0.3.0 - 25-10-2024
Features
- Added support for scenario level tag support
- Updated the configuration for
videoandtraceto accept Playwright-specific values instead of boolean values. - Below package versions are updated in this release.
- playwright - 1.48.0,
- playwright-bdd - 7.5.0,
- @playwright/test - 1.48.0,
- @cucumber/cucumber - 11.0.1
- From this version, We adopt the playwright-bdd as library instead of modified source
- Published on 11-11-2024
Deprecations
- Deprecated: Passing
videoandtraceas boolean (true/false) in project configuration. - New Approach: Use Playwright values for
videoandtraceoptions, such as'on','retain-on-failure', or'off'.
v0.3.1 - 13-11-2024
Issue Fix
- Adding bddmode to get the fixtures.
v0.3.3 - 27-11-2024
Feature
- Custom report integration support (ReportPortal)
v0.2.9.1 - 14-11-2024
Enhancement
- Beta feature Actors and edition configurations are unified
v0.2.9.2 - 22-11-2024
BugFix
- Implemented synchronization for the login process. This fix will help avoid login session-related failures in UAT.