Preparing for system design interviews?  Try bugzed.com →

UTAM - UI Test Automation Model

JSON →
library 3.3.0 ·javascript
verified Jun 17, 2026

UTAM (UI Test Automation Model) is an open-source, Salesforce-developed framework for creating robust and maintainable UI end-to-end tests. It abstracts away underlying DOM complexities by using a JSON-based Page Object Model (POM) grammar, which is then compiled into runnable JavaScript or Java Page Objects. Currently at version 3.3.0, UTAM typically aligns its major releases with Salesforce's three annual releases, ensuring compatibility with the frequently evolving Salesforce Lightning Experience and its Lightning Web Components (LWC). Key differentiators include built-in support for Shadow DOM, reliance on CSS selectors to avoid fragile XPath locators, and a compiler that can generate 'self-healing' test interfaces that require fewer updates when minor DOM changes occur. It integrates seamlessly with popular test runners like WebdriverIO through dedicated service adapters, providing a declarative approach to UI test automation that enhances collaboration across development and QA teams.

total hits 14
actors 4 distinct systems
last hit 16d ago AhrefsBot
GPTBot
4
Script
1
Search engines
1
Humans
4

top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · 🇫🇷 France · PH