Provar Automation V3 (Version 3.0.4)
Executive Summary
We’re thrilled to announce Provar Automation V3 (Version 3.0.4) release featuring foundational upgrades, customer-driven enhancements, and broader ecosystem compatibility to support teams transitioning to V3.
This release emphasizes on improved reliability, reduced configuration effort, and smoother day-to-day authoring while maintaining seamless continuity across the integrations that our customers rely on.
In addition to several productivity improvements, this release strengthens Provar’s unified quality vision through updated Provar Quality Hub branding and enhanced reporting, synchronisation, and integration capabilities. Together, these updates provide a more scalable, efficient, and cohesive quality automation experience for teams of all sizes.
Key Highlights
- Refactored Page Object Management: Seamless renaming and moving of page objects with automatic reference updates, boosting maintainability, consistency, and long-term scalability.
- Agentforce API Testing Steps: Introducing out-of-the-box Agentforce API Test Steps support, enhancing automation coverage for conversational and agent-driven workflows.
- Enhanced Flexipage Structure: Added Page Structure support for standard LWC components on Flexipages, delivering more intuitive and reliable element discovery.
- Content Synchronisation: Ensures continuous alignment between the Editor and Test Tree, eliminating view drift and delivering a smoother, more reliable authoring experience.
- Rebrand to Provar Quality Hub: Updated all Provar Automation references from Provar Manager to Provar Quality Hub to align with the new branding. And, consolidated Test Cycle reports are now available for Provar Quality Hub.
- Zephyr Integration in V3: Added support for uploading and downloading Zephyr test assets, ensuring seamless continuity for teams using Zephyr as their test management system and V3 now supports the latest Atlassian/Zephyr endpoint changes, ensuring uninterrupted and fully compatible Zephyr integration.
Essential Upgrade Instructions
We strongly recommend upgrading to the latest release to benefit from the new capabilities, latest enhancements, optimal performance, and uninterrupted support.
To ensure a clean setup and avoid compatibility issues, follow the instructions given below:
- Remove old configuration folders
Delete previous configuration directories from:
{UserHome}Provar.configuration{versioned config folders} - Delete your existing Chrome profile folder
{UserHome}Provar.chromeProfile - Import your projects into a new workspace
Avoid reusing your previous workspace to ensure compatibility with new configurations.
Provar Automation V3 Features and Enhancements
Refactored Page Object Management
Provar Automation V3 now automatically updates all references when Page Objects are renamed or moved within the project. This enhancement removes the need for manual adjustments and ensures full consistency across test cases making your test maintenance simpler, faster, and error-free.
The benefits of Page Object Refactoring are listed below:
- Zero manual updates: Users no longer need to track or correct references after renaming or moving Page Objects.
- Error-free refactoring: No errors in test cases or execution logs due to Page Object updates.
- Backward compatibility: All existing (legacy) test cases and scenarios will continue to work without any impact.
- Improved maintainability: Refactoring is simpler, safer, and faster.
For more info, see Refactoring Page Objects
Enhanced Agentforce Test Step Capabilities
Provar Automation V3 now delivers built-in Test Steps for Agentforce API testing, expanding coverage for conversational and agent-driven workflows.
The Test Agent APIs are now standardized and included as part of the core product, removing the need for manual setup or workarounds and ensuring consistent, predictable interactions with Agent responses.
This enhancement introduces improved stability (including End Session behavior), refined handling of Agent Lists, extended parameters, and additional Type options; all aligned with Salesforce and REST Connections. Together, these updates offer a more robust, flexible, and seamless experience for Agent-based test automation.
For more info, see Enhanced Agentforce Test Steps Capabilities
Zephyr Integration Upgrade in V3
This release brings the Zephyr Integration in V3; Zephyr options are available in the context menu for Test cases, Files, and Test plans and match the functionality available in V2. This ensures consistent Zephyr integration across versions and restores the expected workflow functionality
The Upload and Download options are now available in the context menu for Zephyr-connected test items and fully supported for both legacy and new projects.
Provar Automation V3 also supports the updated end point recently changed by Atlassian/Zephyr.
Enhanced Synchronization for Test Cases in Split Tree View
An enhancement is implemented to address an issue where Synchronize Content failed to open selected files or test cases when using a split tree structure. The split tree used an object type that didn’t meet the previous synchronisation conditions, causing test cases and external file editor items to be unsupported.
New handling logic has been added to support these object types, restoring reliable synchronization. Selecting a file or test case during Synchronize Content now opens it correctly across all supported structures.
For more information, see Content Synchronization
Test Cycle execution is now supported for Provar Quality Hub
Provar Automation V3 now allows users to configure a Test Cycle for Test Plans that are set up to publish execution results to Provar Quality Hub (formerly Provar Manager). This enhancement gives teams greater flexibility to organize and execute tests within a defined Test Cycle while maintaining the same consolidated reporting experience they rely on today.
With this update, users can structure their test runs more effectively; without altering any existing execution behaviour or reporting workflows.
This includes:
- Test Cycle Association: Users can now link a Test Cycle to Test Plans configured for Provar Quality Hub reporting.
- Unchanged Execution Flow: All execution logic continues to operate exactly as it does for Test Plans without Test Cycle configuration.
- Consistent Reporting: Final consolidated execution reports are published to Provar Quality Hub in the same manner as standard executions.
- No Impact on Existing Behavior: Executions that do not use Test Cycle configuration remain unaffected, ensuring backward compatibility and stable reporting.
This enhancement provides improved test organisation while preserving the reliability and consistency of Provar Quality Hub reporting.
Enhanced LWC Mapping with Hierarchical Page Structure
We have introduced a hierarchical page structure for LWC mappings, enabling Provar to automatically switch tabs or open closed accordions during test execution. Previously, these interactions required users to manually insert multiple test steps.
With the new hierarchy support for Flexi mappings, these actions are now seamlessly handled for LWC mappings in a single step and the benefits are listed below:
- Eliminates the need for multiple manual steps to switch tabs or open accordions
- Automates tab switching and accordion expansion in one streamlined action

Fig: Snapshot displaying hierarchical page structure of LWC mappings.
Automatic Chrome and Edge Driver Download for Version Mismatch Scenarios
Provar Automation V3 now comes bundled with the latest stable Chrome and Edge drivers and automatically downloads the correct version if a mismatch is detected i.e. during Authoring or Execution.
This enhancement ensures a seamless testing experience by preventing browser–driver compatibility issues from blocking Run, Debug, or Test Builder workflows. For more information on using different web driver versions, see the page for Overriding Browser Driver Versions
Provar Manager is now Provar Quality Hub
All references to Provar Manager in Provar Automation V3 have been updated to Provar Quality Hub across the product This ensures consistent branding throughout the application, providing a unified and clear user experience across all versions.
Security Improvements
This release includes ongoing security and compliance improvements validated through Provar’s internal and third-party review processes. These updates reinforce Provar’s commitment to delivering a secure, enterprise-grade platform aligned with modern security standards and best practices.
A JFrog Xray Scan Report has been reviewed to confirm component integrity and compliance.
Customer Support
We’re always here to support you. If you have questions or need assistance at any time, just log in to the Provar Success Portal and select ‘Raise a Case’, or reach out directly to your dedicated Customer Success Specialist. We’re happy to help!
Browser Compatibility Updates
For a compatible browser and drivers, see Browser and Driver Recommendations
Good to know Information
Our recently held webinar Automation to Insights: Boost Salesforce Quality with Provar throws light on boosting Salesforce quality with Provar. Learn about how Provar Automation and Provar Quality Hub work seamlessly together to help drive quality.
And, we will be present at two upcoming Dreamforce events in December: Agentforce World Tour New York on 10th Dec 2025 and AWT Chicago on 16th Dec 2025
If you are attending either event, come and see us!
University of Provar
Content is available to learn V3 in the University of Provar. Get certified in V3 Foundations and V3 Essentials and learn more about the newest AI features on the Automation V3 page. Advanced certification will be coming soon! Find more on the University of Provar
Provide feedback, learn from other customers, and get support with V3 changes and features in the forum in the V3 category. Join the Provar Community Forum
Bug Fixes
- Resolved an issue where saving an OAuth connection in Provar Quality Hub using Managed Flow or Web Flow authentication displayed unexpected or irrelevant fields. The UI now shows only the required configuration fields, preventing confusion and ensuring accurate setup.
- Addressed multiple issues affecting Japanese language support. Provar Automation V3 now correctly preserves Japanese characters in email notifications after test execution and allows the use of Japanese (2-byte) characters in test case and test plan names through enhanced name validation.
- Corrected the “Find Out More” documentation links in the context window, which previously redirected to V2 resources. Links under the Plans and Settings tabs now point to the appropriate V3 documentation.
- Resolved an issue where the Object ID field did not appear immediately when selecting the “View” action in a UI On Screen step. Previously, users had to switch to another step and return for the field to display. The editor now refreshes automatically, ensuring the Object ID field appears as soon as an action requiring it is selected.
- Resolved an issue in Test Builder where selecting “Web Component” as the Element Type during field mapping did not function as expected. Provar now automatically switches to “Web Element” when the XPath is incompatible, ensuring seamless and successful element interaction.
- Home
- Get Started with V3
- AI with Provar Automation V3
- Automation V3: Understanding Provar’s Use of AI Service for Test Automation
- Automation V3: Provar Assistant
- Automation V3: Image Validator
- Automation V3: Intent Validator
- Automation V3: Test Data Generation
- Automation V3: Test Step Generation
- Automation V3: Utterance Generator
- Automation V3: Using Standardized Test Agent APIs
- Using Provar Automation V3
- Automation V3: Content Synchronization
- Automation V3: Feature-by-Feature Guide
- Automation V3: Provar Automation
- Automation V3: Creating a New Test Project
- Automation V3: Import Test Project from a File
- Automation V3: Import Test Project from a Remote Repository
- Automation V3: Import Test Project from Local Repository
- Automation V3: Commit a Local Test Project to Source Control
- Automation V3: Salesforce API Testing
- Automation V3: Behavior-Driven Development
- Automation V3: Consolidating Multiple Test Execution Reports
- Automation V3: Creating Test Cases
- Custom Table Mapping in V3
- Functions in V3
- Automation V3: Using Functions
- Automation V3: Count
- Automation V3: DateAdd
- Automation V3: DateFormat
- Automation V3: DateParse
- Automation V3: GetEnvironmentVariable
- Automation V3: GetSelectedEnvironment
- Automation V3: IsSorted
- Automation V3: Not
- Automation V3: NumberFormat
- Automation V3: Round
- Automation V3: StringNormalize
- Automation V3: StringReplace
- Automation V3: StringTrim
- Automation V3: TestCaseErrors
- Automation V3: TestCaseName
- Automation V3: TestCaseOutCome
- Automation V3: TestCasePath
- Automation V3: TestCaseSuccessful
- Automation V3: TestRunErrors
- Automation V3: UniqueId
- Automation V3: Debugging Tests
- Automation V3: Creating Custom Test Steps
- Automation V3: Defining Proxy Settings
- Automation V3: Environment Management
- Automation V3: Exporting Test Projects
- Automation V3: Japanese Language Support
- Automation V3: Customize Browser Driver Location
- Automation V3: Managing Test Steps
- NitroX in V3
- Automation V3: Provar Test Builder
- ProvarDX in V3
- Automation V3: Refresh and Recompile
- Automation V3: Reintroduction of CLI license Check
- Automation V3: Reload Org Cache
- Automation V3: Reporting
- Automation V3: Running Tests
- Automation V3: Searching Provar with Find Usages
- Automation V3: Secrets Management and Encryption
- Automation V3: Setup and Teardown Test Cases
- Automation V3: Tags and Service Level Agreements (SLAs)
- Test Cycles in V3
- Automation V3: Test Plans
- Automation V3: Testing Browser – Chrome Headless
- Automation V3: Testing Browser Options
- Automation V3: Tooltip Testing
- Using Custom APIs in V3
- Callable Tests in V3
- Data-Driven Testing in V3
- Page Objects in V3
- Automation V3: Introduction to XPaths
- Automation V3: Creating an XPath
- Automation V3: JavaScript Locator Support
- Automation V3: Maintaining Page Objects
- Automation V3: Refactoring Page Objects
- Automation V3: Mapping Non-Salesforce Fields
- Automation V3: ProvarX™
- Automation V3: Refresh and Reselect Field Locators in Test Builder
- Automation V3: Create different page objects for different pages
- Applications Testing in V3
- Automation V3: Database Connections
- Automation V3: PDF Testing
- Automation V3: Email Testing in Automation
- Automation V3: Email Testing Examples
- Automation V3: Gmail Connection in Automation with App Password
- Automation V3: App Configuration for Microsoft Connection in MS Portal for OAuth 2.0
- Automation V3: OAuth 2.0 Microsoft Exchange Email Connection
- Automation V3: Support for Existing MS OAuth Email Connection
- Automation V3: OAuth 2.0 MS Graph Email Connection
- Automation V3: Create a Connection for Office 365 GCC High
- Automation V3: Mobile Emulation (Salesforce Mobile)
- Automation V3: Using Provar with Amazon Web Services (AWS) Device Farm
- Automation V3: Web Services
- Automation V3: Integrating with Jira
- Automation V3: Provar Feature Flags and Properties Configuration
- Automation V3: Using Java Method Annotations for Custom Objects
- Automation V3: Test Palette Introduction
- Automation V3: Apex Bulk
- Automation V3: Apex Execute
- Automation V3: Assert Test Step
- Automation V3: Assert Salesforce Layout
- Automation V3: Break Test Step
- Automation V3: Extract Salesforce Layout
- Automation V3: Fail Test Step
- Automation V3: Finally Test Step
- Automation V3: For Each Test Step
- Automation V3: Generate Test Case
- Automation V3: Group Steps Test Step
- Automation V3: If Test Step
- Automation V3: List Compare
- Automation V3: Page Object Cleaner
- Automation V3: Read Test Step
- Automation V3: Set Values Test Step
- Automation V3: Set Values
- Automation V3: Sleep Test Step
- Automation V3: String Test Steps
- Automation V3: Switch Test Step
- Automation V3: UI Action
- Automation V3: UI Assert
- Automation V3: UI Connect
- Automation V3: UI Fill
- Automation V3: UI Handle Alert
- Automation V3: UI Navigate
- Automation V3: UI On Screen
- Automation V3: UI With Row
- Automation V3: Wait For Test Step
- Automation V3: While Test Step
- Automation V3: Override Auto-Retry for Test Step
- DevOps with V3
- Automation V3: Introduction to Provar DevOps
- Automation V3: Introduction to Test Scheduling
- Automation V3: Setting Java Development Kit (JDK) Environment Variables
- Automation V3: Configuration on Jenkins
- Automation V3: Version Control and DevOps
- Automation V3: Setting up Continuous Integration
- Automation V3: Execution Environment Security Configuration
- Automation V3: Bitbucket Pipelines
- Automation V3: Perfecto Mobile
- Automation V3: ANT Task Parameters
- Automation V3: Provar Jenkins Plugin
- Automation V3: Running Automation Tests on Jenkins
- Automation V3: Configuring the Automation Secrets Password in Microsoft Azure Pipelines
- Automation V3: Parallel Execution in Microsoft Azure Pipelines using Test Plans
- Automation V3: Parallel Execution in Microsoft Azure Pipelines using Targets
- Automation V3: Parallel Execution in Microsoft Azure Pipelines using Multiple build.xml Files
- Automation V3: Parallel Execution in GitHub Actions using Test Plan
- Automation V3: Running Provar on Linux
- Automation V3: CircleCI Orbs
- Automation V3: CircleCI Common Build Errors
- Automation V3: CircleCI via Docker
- Automation V3: Copado Integration Introduction
- Automation V3: Copado Configuration
- Automation V3: Copado Architecture Overview
- Automation V3: Docker Runner
- Automation V3: Running Provar Tests on Docker using Docker File
- Automation V3: Docker Continuous Integration
- Automation V3: Setting up Continuous Integration with Jenkins for Docker
- Automation V3: Generating the build.xml File for Docker
- Automation V3: Flosum Configuration
- Automation V3: Flosum Integration Introduction
- Automation V3: Flosum Architecture Overview
- Automation V3: Parallel Execution in GitHub Actions using Multiple build.xml Files
- Automation V3: Parallel Execution in GitHub Actions using Targets
- Automation V3: Remote Trigger in GitHub Actions
- Automation V3: Parallel Execution in GitHub Actions using Job Matrix
- Automation V3: Gearset DevOps CI/CD via Jenkins
- Automation V3: GitLab Continuous Integration
- Automation V3: GitHub Desktop – Creating a Git Repository for Automation Projects
- Automation V3: Integrating GitHub Actions CI to Run Automation CI Task
- Automation V3: Provar Test Results Package
- Automation V3: Running a Provar CI Task in Azure DevOps Pipelines
- Automation V3: Amazon Web Service (AWS) & Jenkins Configuration
- Automation V3: ANT: Generating ANT Build File
- Automation V3: ANT Licensing
- Automation V3: Reading Data from Excel
- Automation V3: Configuration on other CI tools
- Automation V3: Setting Apache Ant Environment Variables
- Automation V3: BrowserStack Desktop
- Automation V3: Integrating with LambdaTest
- Automation V3: Sauce Labs Desktop
- Automation V3: AutoRABIT Salesforce DevOps in Provar Test
- Automation V3: Selenium Grid
- Automation V3: Working with Git
- Automation V3: Configuration for Sending Emails via the Automation Command Line Interface
- Automation V3: Parameterization using Environment Variables in GitHub Actions
- Automation V3: Slack Integration with Automation
- Automation V3: Zephyr Cloud and Server
- Automation V3: Adding a Salesforce Communities Connection
- Automation V3: Integrating with Sauce Labs Real Device
- Automation V3: Travis CI
- Automation V3: Salesforce DX Integration
- Automation V3: Variable Set Syntax
- Automation V3: Visualforce Testing
- Automation V3: List and Table Testing
- Automation V3: Salesforce Lightning Web Component (LWC) Locator Support
- Automation V3: Salesforce Console Testing
- Recommended Practices with V3
- Automation V3: Provar Naming Standards
- Automation V3: Object Mapping Between Provar Automation and Provar Manager
- Salesforce API Access Control Security Update – Impact on Provar Connections
- Automation V3: Salesforce Connection Best Practices
- Automation V3: Automation Planning
- Automation V3: Supported Testing Phases
- Automation V3: Best practices for the .provarCaches folder
- Automation V3: Best practices for .pageObject files
- Automation V3: Avoid Metadata performance issues
- Automation V3: The Best Ways to Change Callable Test Case Locations
- Automation V3: Improve Your Metadata Performance
- Automation V3: Abort Unused Test Sessions/Runs
- Automation V3: Create Records via API
- Automation V3: Test Case Design
- Automation V3: Increase auto-retry waits for steps using a global variable
- Troubleshooting with V3
- Automation V3: How to Use Keytool Command for Importing Certificates
- Automation V3: Resolving High Memory Usage
- Automation V3: Refresh Org Cache Manually
- Automation V3: Show Hidden Provar Files on Mac
- Automation V3: Add Permissions to Edit Provar.ini File
- Automation V3: Test Builder Does Not Launch
- Automation V3: Provar License Issue Solution
- Automation V3: How to Configure a Single Sign-On Connection
- Automation V3: Out of Memory Error During CI Execution
- Automation V3: Add Gmail Firewall Exception
- Automation V3: Add a License Firewall Exception
- Automation V3: Resolving Jenkins License Missing Error
- Automation V3: Increase System Memory for Provar
- Automation V3: Resolving Metadata Timeout Errors
- Automation V3: Java Version Mismatch Error
- Automation V3: Provar Manager 3.0 Install Error Resolution
- Automation V3: Test Case Does Not Run on IE Browser
- Automation V3: Test Builder Not Working Correctly
- Automation V3: Internationalization Support
- Automation V3: Salesforce Release Updates
- V3 Release Notes