Home

Awesome

#Welcome to Cinnamon!

Cinnamon is a Force.com app that enables you to build and run Selenium tests to validate your custom UI pages with Visualforce or Javascript in your Salesforce organization.

With Cinnamon, you can

Before you can use Cinnamon, you'll need to install, setup and configure Cinnamon. Please follow the instruction below to install and set up Cinnamon in your Salesforce organization.

##Install Cinnamon requires you to install the following package

##Set Up Cinnamon Follow these steps to set up Cinnamon in your organization.

  1. Select Cinnamon from App drop-down list
  2. Go to Settings tab
  3. Provide the configuration settings that are shown in the WebDriver Service Provider Settings section (for this example we are using Saucelabs)
  1. Go to Setup -> Security Controls -> Remote Site Settings. Click Edit link on the self remote site.
  2. Edit self setting to your instance
  1. Click Cinnamon Settings tab and then the Connect to Your Org Under Test button
  2. Log in to Your Org Under Test and click Allow button

After authentication is completed, you'll see Cinnamon being connected to your Org Under Test

Now, you are set up and ready to run a Cinnamon test.

##Run a Cinnamon Test

  1. Go to Setup -> Develop -> Apex Classes
  2. Create the PageObject class NewAccountPageObject
  3. Create the Visualforce Page NewAccountPage
  4. Create the Test class TestNewAccount
  5. Click the Test Console tab.
  6. Select the TestNewAccount that now appears in the Test Console page, and then click the Execute Test button. The test should be executed successfully.
  7. Click the Passed link to view the test execution detail

##Log and Track Issues and Bugs Use Github Issues to log and track issues and bugs.