ZeuZ Platform 20250818
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 andmaximize_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
- 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
β¨ 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)
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β
Field | Sub Field | Value |
---|---|---|
playwright | optional parameter | True |
close tab | selenium action | close tab |
Example 2β
Field | Sub Field | Value |
---|---|---|
tab title | input parameter | ['Zeuz', 'Google'] |
playwright | optional parameter | True |
close tab | selenium action | close tab |
Example 3β
Field | Sub Field | Value |
---|---|---|
tab index | input parameter | [0, 1, -1] |
playwright | optional parameter | True |
close tab | selenium action | close 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β
Field | Sub Field | Value |
---|---|---|
accessibility test | common action | accessibility 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.
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.
β¨ 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.
- 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).
Unified βLinksβ Tab Implementation Across Pagesβ
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
2. Requirement Pageβ
- Merged Tabs:
- Test Case
- Tasks
- Bugs
β Now all accessible from the new βLinksβ tab
3. Bug Pageβ
- Merged Tabs:
- Test Case
- Tasks
- Requirements
β Now all accessible from the new βLinksβ tab
4. Task Pageβ
- Merged Tabs:
- Test Case
- Requirements
- Bugs
β Now all accessible from the new βLinksβ tab
Unified βLinksβ Tab Featuresβ
- 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.