Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Testable Configurable Workspace components

Learn about the components and its associated actions in the configurable workspace.

For more information, see Testable configurable workspace components.

Accordion item

ActionsData values and descriptionData types
Check if accordion collapsedDetermines if the accordion is currently collapsedBoolean
Toggle accordion contentToggles the accordion item's content 
Get header textExpected return value: Returns the header text value in the accordion's item triggerString
Get caption textExpected return value: Returns the caption text value in the accordion's item triggerString

Action bar

ActionsData values and descriptionData types
Click actionClicks an actionN/A
Has actionChecks if an action existsBoolean

Activity Stream

ActionsData values and descriptionData types
Select Option In Filter Set Modal FieldSelects the given option in the given field in the filter set modalN/A
Apply Filter Set With NameApplies the filter set with the given nameN/A
Get Journal Tile ContentReturns the content of a journal tile at the given indexNote: It can contain either HTML or text.String
Open Filter Set Edit ModalOpens the edit filter set modal with the given nameN/A
Open Filter Set ModalOpens the filter set modalN/A
Set Filter Set NameInputs the given value as the new filter set's nameN/A
Create New Filter Set From Existing SelectionsCreates a new filter set from the current filter selectionsN/A
Select All Options In Filter Set Modal FieldSelects all options in the given field in the filter set modalN/A
Clear Option In Filter Set Modal FieldClears the item at the given index in the given field in the filter set modalString
Get Journal Tile Field NameReturns the type of a Journal Tile \(work\_notes or comments\) at the given indexString
Get Activity Tile TypeReturns the type of an activity tile displayed in the activity streamN/A
Click Save Filter Set ButtonClicks the save button in the filter set modalN/A
Get Filter Set NameInputs the given value as the new filter set's nameString
Open FiltersOpens the filter sectionN/A
Can Find Filter Set With NameExpected return- True: Returns True if a filter set with the given name exists - False: Returns False if a filter set with the given name doesn't existsBoolean
Clear All Options In Filter Set Modal FieldClears all options in the given field in the filter set modalN/A

Activity Stream Compose

ActionsData values and descriptionData types
Select FieldSelects a compose journal field tab or dropdown menuBoolean
Is Journal Popped OutTests if the journal field composition for the given field name is shown as being edited outside of composeN/A
Is Stacked View EnabledTests if Stacked View is enabledBoolean
Is Stacked View AvailableTests if Stacked View is availableBoolean
Is Email Popped OutTests if the email composition is shown as if being edited outside of composeN/A
Check If Tab SelectedTests if a compose tab is selectedBoolean
Set Journal TextEnters text into the editor of the provided fieldN/A
Click pop-in button for journal editorClicks on the pop in button for journal editorN/A
Select TabSelects a compose journal field tabBoolean
Click pop-out button for journal editorClicks on the pop out button for journal editorN/A
Click Post ButtonClicks on the editor post buttonN/A
Click pop-in button for email editorClicks on the pop in button for email editorN/A
Get Journal TextReads the text in the editor of the provided fieldString
Is Using TabsTests if the component is using now-tabs to display the fieldsN/A
Toggle Stacked ViewClicks the Stacked View ToggleN/A
Is Field SelectedTests if a compose field is selectedN/A
Click pop-out button for email editorClicks on the pop out button for email editorN/A

Alert

ActionsData values and descriptionData types
Check if alert collapsedChecks if the alert is currently collapsedBoolean
Toggle alert collapse stateToggles the collapse state of the alert if its collapsibleN/A
Check if alert contains actionDetermines if the alert has an action buttonBoolean
Check if alert is collapsibleChecks if the alert can be collapsedBoolean
Click alert buttonClicks the action button for the alertN/A
Get alert titleRetrieves the title of the alertString
Check if the alert text is focusableChecks if the alert text can be focusedBoolean

Avatar

ActionsData values and descriptionData types
Click the avatarClicks the avatar.Note: The avatar gets clicked only if the interaction mode is being set to a button or a link.N/A
Get the initials of the avatarReturns the text value of the avatar if it has initials.N/A
Check if the avatar has an imageReturns true if the avatar displays an image.Boolean
Check if the avatar has initialsReturns true if the avatar returns the user initials.Boolean
Check if the avatar is anonymousChecks if the avatar doesn't have an image or the user initials.Boolean

Badge

ActionsData values and descriptionData types
Get the badge textReturns the text content of the badgeString
ActionsData values and descriptionData types
Click itemClicks the matching breadcrumb itemN/A

Button

ActionsData values and descriptionData types
ClickClicks the buttonN/A
Get TextExpected return value: Retrieves the text of the buttonString

Button bare

ActionsData values and descriptionData types
ClickClicks the buttonN/A
Get TextExpected return value: Retrieves the text of the buttonString

Button circular

ActionsData values and descriptionData types
ClickClicks the buttonN/A
Get TextExpected return value: Retrieves the text of the buttonString

Button iconic

ActionsData values and descriptionData types
ClickClicks the buttonN/A
Get TextExpected return value: Retrieves the text of the buttonString

Button stateful

ActionsData values and descriptionData types
ClickClicks the buttonN/A
Get TextExpected return value: Retrieves the text of the buttonString

Card Base Container

ActionsData values and descriptionData types
ClickClicks the cardNote: This is applicable only for interactive cards.N/A
is SelectedExpected return- True: Returns True if the card is currently marked as selected - False: Returns False if the card is currently not marked as selectedBoolean

Card Base Header

ActionsData values and descriptionData types
Get Caption TextExpected return value: Retrieves the text of the card captionString
Get Heading LevelExpected return value: Retrieves the heading levelString
Get Heading TextExpected return value: Retrieves the text of the card headerString
Get Tagline TextExpected return value: Retrieves the text of the card taglineString

Checkbox

ActionsData values and descriptionData types
Click checkboxClicks the checkboxN/A

Collapse

ActionsData values and descriptionData types
Check if collapse is collapsedExpected return- True: Returns True if the collapse is currently not expanded - False: Returns False if the collapse is currently expandedN/A

Color selector

ActionsData values and descriptionData types
Get trigger labelRetrieves the trigger labelString
Open color selector panelOpens the color selector panel popoverN/A
Check if color selector panel is displayedExpected return- True: Returns True if the color selector panel is displayed - False: Returns False if the color selector panel is not displayedBoolean

Custom popover

ActionsData values and descriptionData types
Click popover triggerSimulates a click on the slotted trigger element for the popoverN/A
Popover panel visibilityChecks if the popover is opened and its panel is visibleBoolean

Date-Time

ActionsData values and descriptionData types
Check if item is disabledExpected return- True: Returns True if the matching item in the calendar is disabled - False: Returns False if the matching item in the calendar is enabledBoolean
Set input valueSets value on native input, includes dispatch of eventN/A
Click ActionClicks the first matching footer actionN/A
Check if calendar item is focusedExpected return- True: Returns True if the matching item in the calendar is focused - False: Returns False if the matching item in the calendar is not focusedBoolean
Check if calendar panel is displayedExpected return- True: Returns True if the calendar panel is displayed - False: Returns False if the calendar panel is not displayedBoolean
Select date itemSelects the matching date item in the calendarN/A
Click on the inputClicks on the input of now-date-time and opens the calendarN/A
Check if item is selectedExpected return- True: Returns True if the matching item in the calendar is selected - False: Returns False if the matching item in the calendar is not selectedBoolean

Date-Time-Interval

ActionsData values and descriptionData types
Set the end input valueExpected return- True: Returns True if the matching item in the calendar is disabled - False: Returns False if the matching item in the calendar is enabledN/A
Check if calendar panel is displayedSets value on native input, includes dispatch of eventBoolean
Check if item is selectedClicks the first matching footer actionBoolean
Click the start inputExpected return- True: Returns True if the matching item in the calendar is focused - False: Returns False if the matching item in the calendar is not focusedN/A
Check if calendar item is focusedExpected return- True: Returns True if the calendar panel is displayed - False: Returns False if the calendar panel is not displayedBoolean
Check if preset is selectedSelects the matching date item in the calendarBoolean
Check if item is disabledClicks on the input of now-date-time and opens the calendarBoolean
Click ActionExpected return- True: Returns True if the matching item in the calendar is selected - False: Returns False if the matching item in the calendar is not selectedN/A
Click the end inputClicks on the start input of now-date-time and opens the calendarN/A
Select a presetSelects the matching preset item from the preset listN/A
Select a date itemSelects the matching date item in the calendarN/A
Set the start input valueSets start value on native input, include dispatch of eventsN/A
ActionsData values and descriptionData types
Click triggerClick the dropdownN/A
Number of selected itemsReturns the number of selected items in the dropdown menuNumeric
Get textRetrieves the text content of the dropdown menuString
Check selectionReturns true of the matching item of the menu is selectedNote: You also need to select a timeframe for the matching itemBoolean
Check panel displayReturns true of the menu is selectedBoolean
Select first matching itemSelects the first matching item in the menuNote: You also need to select a timeframe for the matching itemN/A

Flyout Menu

ActionsData values and descriptionData types
Check if the flyout menu panel is displayedReturns true if the flyout menu is opened and the list panel is visibleBoolean
Check selectionReturns true if the matching item of the panel is selectedBoolean
Click flyout menu triggerClicks the slotted trigger element for the flyout menuN/A
Select first matching itemSelects the first matching item found in the panelN/A
Number of selected itemsReturns the number of selected items in the flyout menu panelNumeric

Heading

ActionsData values and descriptionData types
Get TextExpected return value: Retrieves the text of the headingString

Highlighted value

ActionsData values and descriptionData types
Get the highlighted-value textExpected return value: Retrieves the text of the highlighted valueString

Input

ActionsData values and descriptionData types
Set valueSets value on native input, includes dispatch of eventString

Input password

ActionsData values and descriptionData types
Set valueSets value on native input, includes dispatch of eventString

Input phone

ActionsData values and descriptionData types
Set valueSets value on native input, includes dispatch of eventString

Input URL

ActionsData values and descriptionData types
Set valueSets value on native input, includes dispatch of eventString

List

ActionsData values and descriptionData types
Apply filter on the listApplies filter on the list using encoded queryBoolean
Open a record in the listOpens a record in the list by clicking on first cell link of record rowBoolean
Validate record visibility in the listValidates if the record with the given sysid is present in the listBoolean
Click a list UI action buttonClicks the UI action button with the given sysidBoolean
Validate the visibility of list's declarative actionsValidates the visibility of declarative action buttonFor example, the New button. It is validated based on its sysid.Boolean

Loader

ActionsData values and descriptionData types
Click the loader actionClicks the action associated with the loaderN/A
Get the loader textReturns the text of the loaderString
Check if loader has actionExpected return- True: Returns True if the loader has an action defined - False: Returns False if the loader doesn't have an action definedBoolean

Loader Custom

ActionsData values and descriptionData types
Get the loader custom textReturns the text of the loader customString

Modeless Dialog

ActionsData values and descriptionData types
Click window actionClicks the matching window action.Note: The matcher could correspond to the index of the button within the buttons collection.N/A
Check if dialog is closedExpected return- True: Returns True if the dialog is opened - False: Returns False if the dialog is not openedBoolean
Get the now-modeless-dialog textReturns the text of the now-modeless dialogString

now-alert-list

ActionsData values and descriptionData types
Toggle alert list collapsed stateChecks if the alert is currently collapsedN/A
Check if alert list can collapseToggles the collapse state of the alert if its collapsibleBoolean
Dismiss alertsDetermines if the alert has an action buttonN/A
Check if alert list collapsedChecks if the alert can be collapsedBoolean
ActionsData values and descriptionData types
Get Footer End TextReturns the text of the card footer's right sideNote: This is the end part of the footer textString
Get Footer TextReturns the text of the card footerString
Get Footer Start TextReturns the text of the card footer's left sideNote: This is the start part of the footer textString

now-collapse-trigger

ActionsData values and descriptionData types
Finish collapse transitionAllows now-collapse to finish transitioningN/A

now-color-selector-panel

ActionsData values and descriptionData types
Get color nameReturns the name of the colorString
Select color swatch by idSelects the color swatch from color groups by the color idN/A
Set hex valueSets the hex value.Note: The valid value is either 3 or 6 hexadecimal characters without #.N/A
Set color nameSets the name of the color in the color name edit input fieldN/A
Set slider valueSets the value of hue sliderN/A
Click actionClicks the first matching footer actionN/A
Set rgb valueSets the rgb valueN/A
Set hsl valueSets the hsl valueN/A

now-date-time-calendar

ActionsData values and descriptionData types
Check if item is disabledExpected return- True: Returns True if the matching item in the calendar is disabled - False: Returns False if the matching item in the calendar is enabledBoolean
Check if item is focusedExpected return- True: Returns True if the matching item in the calendar is focused - False: Returns False if the matching item in the calendar is not focusedBoolean
Get active monthReturns a numeric value of the currently selected monthNumeric
Check if item is selectedExpected return- True: Returns True if the matching item in the calendar is selected - False: Returns False if the matching item in the calendar is not selectedBoolean
Get active yearReturns a numeric value of the currently selected yearNumeric
Select date itemSelects the matching date item in the calendarN/A

now-dropdown-custom-target

ActionsData values and descriptionData types
Check panel displayExpected return- True: Returns True if the panel is displayed - False: Returns False if the if the panel is not displayedBoolean
Select first matching itemSelects the first matching item found in the panelN/A
Check selectionExpected return- True: Returns True if the matching item in the panel is selected - False: Returns False if the matching item in the panel is not selectedBoolean
Number of selected itemsReturns the number of selected items in the dropdown panelNumeric

now-dropdown-list

ActionsData values and descriptionData types
Check if item is selectedChecks if the item is selected in the panelBoolean
Get selected items countRetrieves the number of items currently selected within the dropdown panelNumeric
Check panel displayExpected return- True: Returns True if the panel is displayed - False: Returns False if the panel is not displayedBoolean
Get panel item countReturns the number of items in the dropdown panelNumeric
Select first matching itemSelects the first matching item in the panelN/A

now-flyout-menu-list

ActionsData values and descriptionData types
Get number of selected itemsReturns the number of selected items in the flyout-menu panelNumeric
Get number of itemsReturns the number of items in the flyout-menu panelNumeric
Check if the flyout menu panel is displayedExpected return- True: Returns True if the panel is displayed - False: Returns False if the panel is not displayedBoolean
Select itemSelects the first matching item in the panelN/A
Check if item is selectedExpected return- True: Returns True if the matching item in the panel is selected - False: Returns False if the matching item in the panel is not selectedBoolean

now-input-date-time

ActionsData values and descriptionData types
Set input valueSets value on native input, includes dispatch of eventN/A

now-modal

ActionsData values and descriptionData types
Is DisplayedExpected return- True: Returns True if the modal is currently displayed - False: Returns False if the modal is currently not displayedBoolean
Get ContentReturns the text of the modalN/A
Has FooterExpected return- True: Returns True if the modal contains a footer - False: Returns False if the modal doesn't contain a footerBoolean
DismissClicks the dismiss action of the modalN/A
Get HeadingReturns the heading value of the modalString
Click ActionClicks the first matching footer actionN/A

now-record-list-connected

ActionsData values and descriptionData types
Apply filter on the listApplies the filter in the form of encodedQueryN/A
Click a list UI action buttonSelects a UI action button in the listN/A
Validate record visibility in the listValidates if the selected record is visible in the listBoolean
Validate the visibility of list's declarative actionsValidates if the list's declarative action is visible or notBoolean
Open a record in the listOpens the selected record from the listN/A

now-tabs

ActionsData values and descriptionData types
Select tab by matcherSelects a tab based on the provided criteriaNote: It also allows substring matchingN/A
Check if matching tab is selectedChecks if the tab matching the provided criteria is currently selectedBoolean

now-tabs-vertical

ActionsData values and descriptionData types
Check if matching tab is selectedChecks if the tab matching the provided criteria is currently selectedN/A
Select tab by matcherSelects a tab based on the provided criteriaNote: It also allows substring matchingBoolean

now-uxf-tab-set

ActionsData values and descriptionData types
Assert tab selected by labelReturns true if the tab with the given label is present. An error is shown if the tab is not found.Note: You must enter the exact name in the label to check if it exists.Boolean
Select tab by orderSelects a tab by its order in the tab set. The order starts from 1.Note: You must enter the required order of the tab you want to be selected.N/A
Select tab by labelSelects a tab by its label.Note: You must enter the required label of the tab you want to be selected.N/A

pagination-control

ActionsData values and descriptionData types
Get page labelReturns page labelString
Check if page selectedChecks if the page matching the provided criteria is currently selectedBoolean
Select page sizeSelects a page size from the dropdown controlN/A
Click go-to-next-page buttonSimulates a click on the go-to-next-page buttonN/A
Set input valueSets value on input field and dispatches associated eventsN/A
Click go-to-last-page buttonSimulates a click on the go-to-last-page buttonN/A
Click go-to-previous-page buttonSimulates a click on the go-to-previous-page buttonN/A
Click go-to-first-page buttonSimulates a click on the go-to-first-page buttonN/A

pill

ActionsData values and descriptionData types
Get the pill textReturns the text content of the pillString
Dismiss pillClicks the dismiss button of the pillN/A
Check if pill is dismissibleExpected return- True: Returns True if the pill is dismissible - False: Returns False if the pill is not dismissibleBoolean
Click pillClicks the pillN/A

Radio buttons

ActionsData values and descriptionData types
Select a radio buttonClicks the matching radio button, toggling its selected stateN/A

Select

ActionsData values and descriptionData types
Click trigger elementSimulates a click on the trigger elementN/A
Check if dropdown displayedDetermines if the dropdown list is currently visible on the screenBoolean
Select matching itemSelects the matching item in the dropdown listN/A

sn-canvas-tabs

ActionsData values and descriptionData types
Assert tab with label existReturns true if the tab with the required label existBoolean
Assert tab with label is selectedReturns true if the tab with the required label is selectedBoolean
Close tab by orderCloses the tab by its order in the tab set. The order starts from 1.Note: You must enter the required order of the tab you want to be closed.N/A
Close tab with labelCloses the tab by its label in the tab set.Note: You must enter the required label of the tab you want to be closed.N/A
Select tab by orderSelects a tab by its order in the tab set. The order starts from 1.Note: You must enter the required order of the tab you want to be selected.N/A
Select tab with labelSelects a tab by its label.Note: You must enter the required label of the tab you want to be selected.N/A

sn-canvas-toolbar

ActionsData values and descriptionData types
Assert button exists by group and tool tipVerifies that a button with the given tooltip is present within the group.- group: top or bottom - toolTip: - Expected return - True: Returns True if a button with the given tooltip is present within the group - False: Returns False if a button with the given tooltip is not present within the groupBoolean
Assert button selected by group and tool tipSelects a button with the given tooltip within the group.Boolean
Select button by group and orderSelects a button within the toolbar group by its ordering. The order starts from 1. Groups can either be top or bottom.N/A
Select button by group and tool tipSelects a button within the toolbar group by its toolTip values. The order starts from 1. ToolTip valueN/A

Split button

ActionsData values and descriptionData types
Is Panel DisplayedExpected return- True: Returns True if the panel is displayed - False: Returns False if the panel is not displayedBoolean
Is Item SelectedReturns true if the panel's matching item is selectedExpected return- True: Returns True if the matching item in the panel is selected - False: Returns False if the matching item in the panel is not selectedBoolean
ClickClicks the primary action of the split-buttonN/A
Get button textReturns the text content of the split-buttonString
Click TriggerClicks the split-button's dropdown triggerN/A
Select ItemSelects the first matching item found in the panelN/A
Count Selected ItemsReturns the number of selected items in the dropdown panel of the split-buttonNumeric

Stepper

ActionsData values and descriptionData types
Is Step SelectedExpected return- True: Returns True if the step is currently selected - False: Returns False if the step is currently not selectedBoolean
Click next page buttonClicks the next page buttonN/A
Click previous page buttonClicks the previous page buttonN/A
Select a stepSelects a stepN/A

Tabs

ActionsData values and descriptionData types
Select tab by orderSelects a tab by its order in the tab setNote: The order starts at 1.Boolean
Select tab by labelSelects a tab by its labelNote: An error is shown if the tab is not found.N/A
Assert tab selected by labelAsserts that a tab with the given label is selected.Note: An error is shown if the tab is not found.N/A
ActionsData values and descriptionData types
Get textReturns the text of the text-linkString
ClickClicks the linkN/A

Text area

ActionsData values and descriptionData types
Set textarea valueSets value on native textarea, includes dispatch of eventsN/A

Toggle

ActionsData values and descriptionData types
Click trigger elementSimulates a click on the trigger elementN/A

Typeahead

ActionsData values and descriptionData types
Set input valueSets value on typeahead input and dispatches associated eventsN/A
Select itemSelects one of the items of the typeaheadN/A
Click the inputClicks on the input of the typeaheadN/A
Check if panel is displayedExpected return- True: Returns True if the panel is opened and visible - False: Returns False if the panel is not opened and visibleBoolean

Typeahead multi

ActionsData values and descriptionData types
Select itemSelects one of the items of the typeaheadN/A
Click the inputClicks on the input of the typeaheadN/A
Check if panel is displayedExpected return- True: Returns True if the panel is opened and visible - False: Returns False if the panel is not opened and visibleBoolean
Set input valueSets value on typeahead input and dispatches associated eventsN/A

Parent Topic:Automated Test Framework (ATF) reference