All Projects → forcedotcom → Cinnamon

forcedotcom / Cinnamon

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

Labels

Projects that are alternatives of or similar to Cinnamon

Grid
A Lightning Component grid implementation that expects a server-side data store.
Stars: ✭ 35 (-50%)
Mutual labels:  apex
Dg Net
Joint Discriminative and Generative Learning for Person Re-identification. CVPR'19 (Oral)
Stars: ✭ 1,042 (+1388.57%)
Mutual labels:  apex
Apex Domainbuilder
Framework to setup Apex test data in a highly flexible and readable way using the Test Data Builder pattern.
Stars: ✭ 61 (-12.86%)
Mutual labels:  apex
Forcedotcom Enterprise Architecture
Force.com Enterprise Architecture - First Edition - Source Code
Stars: ✭ 35 (-50%)
Mutual labels:  apex
Gh Polls
Create a poll with gh-polls
Stars: ✭ 45 (-35.71%)
Mutual labels:  apex
Streams
Durable event pipelines.
Stars: ✭ 51 (-27.14%)
Mutual labels:  apex
Game Cheating Tutorial
热门网络游戏辅助开发教程
Stars: ✭ 961 (+1272.86%)
Mutual labels:  apex
Apexunit
ApexUnit is a powerful continuous integration tool for the Force.com platform
Stars: ✭ 69 (-1.43%)
Mutual labels:  apex
Ridge
AWS Lambda HTTP Proxy integration event bridge to Go net/http.
Stars: ✭ 45 (-35.71%)
Mutual labels:  apex
Sobject Remote
JavaScript library to simplify CRUD DML operations with JavaScript Remoting on the force.com platform.
Stars: ✭ 57 (-18.57%)
Mutual labels:  apex
Data Ingestion Platform
Stars: ✭ 39 (-44.29%)
Mutual labels:  apex
Purealoe Lwc
Sample application for Lightning Web Components on Salesforce Platform. Part of the sample gallery. Agriculture and retail use case. Get inspired and learn best practices.
Stars: ✭ 43 (-38.57%)
Mutual labels:  apex
Apex Legends Internal
Simple Apex Legends esp source
Stars: ✭ 53 (-24.29%)
Mutual labels:  apex
Objectmerge
Open-source solution for merging Salesforce objects and their related objects.
Stars: ✭ 35 (-50%)
Mutual labels:  apex
Purealoe
Salesforce Sample App part of the sample gallery. Agriculture and retail use case. Get inspired and learn best practices.
Stars: ✭ 65 (-7.14%)
Mutual labels:  apex
Sendgrid Apex
SendGrid (http://sendgrid.com) Apex helper library.
Stars: ✭ 33 (-52.86%)
Mutual labels:  apex
Stripeforce
Stripe API Client Library for Force.com
Stars: ✭ 50 (-28.57%)
Mutual labels:  apex
Rflib
Salesforce open source library with logging framework, trigger framework, feature switches, and advanced monitoring capabilities
Stars: ✭ 69 (-1.43%)
Mutual labels:  apex
Lwc Recipes
A collection of easy-to-digest code examples for Lightning Web Components on Salesforce Platform
Stars: ✭ 1,147 (+1538.57%)
Mutual labels:  apex
Wsdl2apex
Stars: ✭ 54 (-22.86%)
Mutual labels:  apex

#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

  • Create and execute Selenium Tests from within your Salesforce organization.
  • Get out-of-box integration with Sauce Labs, which provides comprehensive OS and browser coverage.
  • Connect to any of your Salesforce Developer Edition or sandbox organization via OAuth authentication.
  • Easily create PageObject classes to interact with your UI pages for your tests

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)
  • Sauce Username <Your Sauce Username>
  • Sauce Access Key <Your Sauce Access Key>
  1. Go to Setup -> Security Controls -> Remote Site Settings. Click Edit link on the self remote site.
  2. Edit self setting to your instance
  • You can find your instance by checking the URL of your organization. For example, if the URL is https://na15.salesforce.com, your organization resides in the na15 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].