Steer Salesforce controls

This chapter lists all control types that you can steer in your Salesforce application.

The table below lists Salesforce controls that you can steer.

Name of the control

Identified in XScan as

Button

Button

Check box

CheckBox

Drop-down, list view picker, record type selector

ComboBox

Label

Label

App Launcher, link

Link

Dual listboxes, list box

Listbox

Radio button

RadioButton

Date field, Date/Time picker, lookup, text box

TextBox

List view, related list, table

Table

Global search field

ComboBox

 TextBox

Tabs

 TabControl

To improve the performance of your Salesforce tests, add the TCP IgnoreInvisibleHtmlElements.

Steer Salesforce-specific controls

The chapters in this section explain how to steer Salesforce-specific controls:

Identify Salesforce-specific controls

When you scan your Salesforce application with XScan, by default, all Salesforce controls are uniquely identified by the ApiKey property.

The Container property is available in the Identify by Properties window of XScan Advanced View for all Salesforce controls with the default value of Main.

The Container property has special values for specific controls. In these cases, the Container property is used for uniqueness identification:

  • Controls located in related lists have the name of the related list as the Container property value.

  • Controls located in panels have the following Container property value based on the panel type:

    • Controls in Highlight panels: Highlight

      Controls in Key Fields: KeyField

      Controls in Cards: the name of the card

  • The links in the App Launcher All Items drop-down menu have the App Launcher Container property value.