Get Started

UI Test Automation Model (UTAM) is based on the popular Page Object model design pattern commonly used in UI tests. UTAM provides a JSON grammar to write page objects and a compiler to generate runnable code in Java or JavaScript.

To get started with UTAM, choose the resources that match your learning style.

Discover

Hands-On Learning

The utam-js-recipes and utam-java-recipes repos contain examples of how to test the Salesforce UI.

JavaScript

Java

Develop