Documentation

Looking for something in particular?

OrchestraCMS Testing

OrchestraCMS by Stantive is a content management system (CMS) built on Salesforce.

OrchestraCMS has a multi-frame UI with complex and variant side panels and tabs. These elements can be complex for traditional automation tools to identify and locate reliably. With Provar, metadata integration to Salesforce gives an easier way to identify and map UI elements, making OrchestraCMS API testing easier to set up and maintain.

Guide in OrchestraCMS API Testing with Provar


Provar downloads object metadata and stores it locally to make this information available in metadata while identifying fields. This provides data visibility and allows testers to create and modify test data.

Using Provar’s Org Browser, creating test data is quick via the Create API. This is ideal for creating seed data for a deterministic test case.

OrchestraCMS API testing data can be created quickly via the Create API of Provar's Org browser

OrchestraCMS UI Testing


Provar has a robust method for mapping OrchestraCMS UI fields, using a special By Orchestra CMS Label locator option. Various examples are given below to illustrate its use.

Testing OrchestraCMS Text Fields


Recognizing OrchestraCMS text fields using a By Orchestra CMS Label locator, along with the Visualforce page on which the field is set:

screenshot of OrchestraCMS API testing text fields

OrchestraCMS Frames


Provar’s Test Builder recognizes and manages the Orchestra page frames automatically:

OrchestraCMS Frames is recognized in Provar test builder

OrchestraCMS Tabs


Provar offers a simple way to manage and map tabs by default.

In addition, Provar’s field locators easily determine the field type. The example below shows a Link Text field type that it locates automatically. All the tester needs to do is click Add and Do to include this step in the Test Case:

sample of OrchestraCMS Tabs

Non-Orchestra Tabs


Provar recognizes non-Orchestra tabs automatically and categorizes them as Not an Orchestra tabs.

Provar also provides alternative locator types, such as By ID, XPath, and others:

Orchestra Buttons


Provar determines tab types and field types automatically. The example below shows a non-Orchestra tab where Label locates a Finish button as a Button value type:

an example of a non-Orchestra tab where a Finish button is located By Label as a Button value type in OrchestraCMS API testing

Tab Switching


Provar accommodates switching between tabs and activities happening in different locations. This is done by simply defining the Tab Name and executing the Interaction Type:

Provar accommodates switching between OrchestraCMS tabs and for activities happening in different locations

CK Rich Text Editor


Finally, Provar supports OrchestraCMS’s frame-embedded CK editor with Set and Assert interaction types.

OrchestraCMS’s frame-embedded CK editor

Interested to know more about OrchestraCMS testing with Provar? Get in touch today for a full demo.

Review Provar on G2
Documentation library

Trying to raise a case with our support team?

We use cookies to better understand how our website is used so we can tailor content for you. For more information about the different cookies we use please take a look at our Privacy Policy.

Scroll to Top