Welcome to Cinnamon!

Cinnamon is an automated testing framework for Salesforce. It provides a set of functionalities that allow you to build and run Selenium tests for GUI-based integration, end-to-end, and browser-compatibility testing.

Get started!

Write Selenium tests in Apex

Cinnamon is a Force.com package that you can install into your Salesforce organization from AppExchange. It provides a set of functionalities that help you write Selenium tests using Apex programming language.

Out-of-box integration with Sauce Labs

Cinnamon provides out-of-box integration with Sauce Labs, which means you can run Cinnamon tests to test your Salesforce custom pages against 150+ different OS/browser combinations without having any hardware setup required.

Easy integration with Continuous Integration with API

Cinnamon provides a set of simple REST APIs. Using a thin Java client program (cinnamon cli), you can use your favorite continuous integration tool to set up a job to automatically trigger your Cinnamon test suite or define a scheduled test run.