Skip to main content

ZeuZ Platform 20250818

Β· 9 min read

Release date: August 18, 2025


Welcome to the August 2025 release of the ZeuZ platform!

πŸš€ Features​

  • Dashboard Updates: Compressed document URLs, Node & License Status section, Build Health enhancements, and GitHub integration with date-range filtering.
  • Run Test Updates: Improved Version Name Validation, Advanced Tab refinements, and Responsive Sidebar Layouts. Implemented sending external service reports only on fails.
  • zAI Page Assistance: Server-wide zAI enabled for contextual assistance, quick Q&A, and page-specific guidance.
  • Close Tab: Dual-driver support (Selenium + Playwright) for closing tabs by title, index, or active tab.
  • Accessibility Test: Scan webpages for accessibility issues using axe-core, generating JSON and HTML reports.
  • Chrome Extension Download: Install Chrome extensions of latest version and add with the automation browser during automation runs via extension-id list.
  • Data Store Updates: Batch processing for multiple file uploads with single interaction is implemented.
  • Unified β€œLinks” Tab: Consolidated tabs for Requirements, Tasks, Bugs, and Test Cases in Links tab across multiple pages.
  • Set, History, and Fail Analysis Page Update: Improved visual representation of pass, fail, block, etc., in donut charts with smooth pop-up details.

πŸ› Bug Fixes​

  • Resolved scheduler-related bugs and runtime parameters clipboard merging of variables and tag-values issue.
  • Fixed Take Screenshot action failure and maximize_window in headless mode.
  • Addressed Slack webhook notification and set import/export bugs.

πŸš€ Dashboard Updates​

Summary​

This update focuses on improving clarity, visual representation, and usability in the Dashboard. Key enhancements include cleaner document displays, consolidated build health data, and more informative legends, along with new sections for node and license status.

✨ Update Highlights​

  • Compressed Document URLs – Cleaner, shortened display for easier reading
  • Node & License Status Section – Real-time display of node availability and license usage

Node & License status

  • Build Health & Priority Comparisons – Selected version/milestone segments now shown at the bottom right of graphs
  • Enhanced Build Health Legends – Legends now display both count and percentage
  • Merged Build Health Categories – Fail + Block = Fail, Submit + Skip = Not Run
  • Scheduler Health Legend – Added legend for better clarity in scheduler health graphs
  • Storage Graph Legend with Counts – Status counts are displayed in the storage graph legend
  • Dashboard GitHub integration – Quick stats: total tasks, bugs, requirements created/closed and PR open/closed/merged. PR & issue table. All data are filtered by date-range

πŸ§ͺ Run Test Updates​

Summary​

This update improves validation, refines component readability, and enhances layout adaptability for different sidebar sizes. Additionally, the option to notify external services only on failures has been restored in the advanced settings.

✨ Update Highlights​

  • Improved Version Name Validation – More accurate checks to ensure valid version naming
  • Advanced Tab Refinements – Enhanced readability, cleaner layout, and restored "Notify External Services Only on Fail" option
  • Responsive Sidebar Layouts – Optimized appearance for both large and small sidebar configurations

Run test > Advanced settings - reorganized UI

✨ zAI Page Assistance​

Update Highlights​

  • zAI is now enabled server-wide as a contextual assistant for pages and workflows.
  • Quick Q&A, page lookup, page-specific guidance.

πŸ“± Android Support Details​

Summary​

Added comprehensive Android support for AI test case generation. Users can now select between web and Android platforms to generate automated test actions, significantly expanding ZAI's capabilities beyond web-only testing.

✨ Suported Actions​

  • Launch App – Open Android applications using package name identifiers
  • Enter Text – Intelligent text input with AI-powered element location
  • Click Element – Interact with any UI element within Android applications
  • Key Press – Hardware key interactions including Enter, Volume, Mute, and Back keys
  • Swipe to Element – Automatic scrolling to reach off-screen elements (partially implemented)

zAI Chatbot - Android integration

Close Tab (Selenium + Playwright)​

Close tabs reliably by title, by index, or the current active tab. Uses Playwright over CDP when requested, with automatic Selenium fallback for robustness.

Key Benefits​

  • Dual-driver support: Playwright via CDP or pure Selenium
  • Accurate tab selection: Visual left-to-right order for index; filters non-page targets
  • Dynamic DevTools port: Uses the live remote debugging port provided by the user.

Example 1​

FieldSub FieldValue
playwrightoptional parameterTrue
close tabselenium actionclose tab

Example 2​

FieldSub FieldValue
tab titleinput parameter['Zeuz', 'Google']
playwrightoptional parameterTrue
close tabselenium actionclose tab

Example 3​

FieldSub FieldValue
tab indexinput parameter[0, 1, -1]
playwrightoptional parameterTrue
close tabselenium actionclose tab

If neither tab title nor tab index is provided, the current active tab is closed.

When playwright=true, ZeuZ connects to the Selenium-launched Chrome via the dynamically detected CDP port and executes the close operation.

Accessibility Test​

Scans currently rendered webpage in the webdriver for accessibility issues using axe-core via Selenium. Generates three reports: raw JSON, summarized JSON, and an HTML report with visual details.

Key Benefits​

  • Comprehensive checks: Powered by axe-core; validates against WCAG rules for accessibility.
  • Debug accessibility issues: Empowers developers to efficiently detect and address accessibility issues, facilitating the creation of more accessible website.
  • Actionable output: Summary JSON plus a human-friendly HTML report
  • CI-friendly: Clear return values and structured logs for automation

Usage​

FieldSub FieldValue
accessibility testcommon actionaccessibility test

Behavior​

  • Uses existing Selenium session (selenium_driver) from shared variables
  • Waits briefly for page assets to load, injects axe, and runs analysis
  • Saves reports under Accessibility Test Report/ with sanitized URL and timestamp
  • Logs summary counts: violations, passes, inapplicable, incomplete

Reports Generated​

  • Raw results (JSON): accessibility_result_{url}_{timestamp}.json
  • Summary (JSON): accessibility_summary_{url}_{timestamp}.json
  • Visual report (HTML): accessibility_report_{url}_{timestamp}.html
  • Location: Accessibility Test Report/

Requirements​

  • An active Selenium driver session must be available in shared variables

Chrome Extension Download​

Summary​

Bulk install Chrome extensions during automation runs via an extension-id list. The IDs can be picked from the Chrome Web Store.

Web automation - add multiple extensions via extension ID from Chrome Web Store

Use Case & Highlights​

  • Provide extension-id list in Go To Link action. the platform will download and attach those extensions to the Automation Test browser automatically.
  • Speed up test setup for projects that rely on extensions (ad-blockers, proxies, custom dev extensions).

⚑ Data Store Updates​

Summary​

Enhanced the Data Store functionality to support multiple file uploads simultaneously, with the ability to merge multiple files into a single table. The entire user interface has been modernized by jQuery, providing a more responsive and intuitive user experience.

Datastore - upload multiple CSVs

✨ Update Highlights​

  • Batch Processing: Upload multiple files in one operation.
  • File Merging: Combine multiple data sources into unified tables.
  • Enhanced Preview: A comprehensive summary is displayed before the final upload.
  • Streamlined Workflow: The upload process is simplified with fewer steps and improved user guidance.

Some More Features​

  • New Variable zeuz_tc_logs – Dedicated storage for test case errors and logging information
  • Notifications (Discord & Slack) – Templates simplified for readability. Important failed test cases displayed at the top. Links to testcases are included for quick triage.

New Discord/Slack notification style

  • VM detection – Automatic fallback to headless mode when a VM is detected and headless wasn’t selected, reduces accidental GUI failures.

πŸ› Bug Fix Updates​

  • Continue Point Value Import – Resolved issue with continue point values not importing correctly
  • Runtime Parameters Clipboard – Fixed problem with pasting runtime parameters from clipboard
  • AI Multiple-Action Validation – Fixed multiple-action return values from AI not being properly checked
  • Take Screenshot Action – Fixed failure when Take Screenshot was the final action in a test step.
  • Headless Window Size – Fixed maximize_window in headless mode when the window size was unset (prevents headless runs from failing).

Overview​

A major UI/UX restructuring was implemented across multiple pages to streamline navigation and improve usability. Multiple separate tabs for different linked item types have been merged into a single β€œLinks” tab. This reduces clutter, improves workflow efficiency, and keeps all related items in one place.

Changes Implemented​

1. Test Case Edit Page​

  • Merged Tabs:
    • Requirement
    • Tasks
    • Bugs β†’ Now all accessible from the new β€œLinks” tab

Link items - test case edit

2. Requirement Page​

  • Merged Tabs:
    • Test Case
    • Tasks
    • Bugs
      β†’ Now all accessible from the new β€œLinks” tab

Link items - requirement

3. Bug Page​

  • Merged Tabs:
    • Test Case
    • Tasks
    • Requirements
      β†’ Now all accessible from the new β€œLinks” tab

Link items - bug

4. Task Page​

  • Merged Tabs:
    • Test Case
    • Requirements
    • Bugs
      β†’ Now all accessible from the new β€œLinks” tab

Link items - task

  • Single consolidated table for Requirements, Tasks, Bugs, and Test Cases.
  • Type icons for easy identification.
  • Unified search, filter, and sorting across all linked items.
  • Create, link, and manage items directly from one tab.
  • Bulk selection and relationship management.
  • Fully responsive and mobile-friendly design.

Benefits​

  • Reduced complexity – fewer tabs to navigate.
  • Improved workflow – manage all related items from one location.
  • Better organization – logical grouping of related functionality.
  • Preserved existing features – all functionality from previous tabs is available in the unified view.

πŸš€ Set, History, and Fail Analysis Page Update​

This update improves the visual representation of pass, fail, block, in progress, skip, and submit data in the donut charts and summary donut chart on the Set, History, and Fail Analysis pages. Now, all relevant data is displayed in a single, smooth pop-up chart for better clarity and user experience.

Update Highlights​

  • Relevant Data in One Chart – View all related information in one consolidated pop-up chart.
  • Smooth Pop-up – The pop-up appears instantly when you hover anywhere inside the donut charts.