Standard Actions

Last modified: November 19, 2024

Introduction

The following tables list all standard actions for Mendix. There’s one table per folder/category.

DataGrid, TemplateGrid, ListView

Action Supported Widgets Description
Click DataGrid Row DataGrid Click a DataGrid Row by Column Value
Find/Assert DataGrid Row DataGrid Find/Assert a DataGrid Row by a certain Column Value
Find Item/Row DataGrid, TemplateGrid, ListView Find a Row/Item in a DataGrid, TemplateGrid or ListView by Index
Find Item/Row (by child element) DataGrid, TemplateGrid, ListView Finds Item or Row of a TemplateGrid, DataGrid or ListView containing a specified element
Find Selected Item/Row DataGrid, TemplateGrid, ListView Returns first selected Item/Row object
Get Item/Row Index DataGrid, TemplateGrid, ListView Gets the Index of a row in a Datagrid, or an item in a TemplateGrid or ListView
Get Row Cell Value DataGrid Gets the Cell Value of a DataGrid row
Get Total Item/Row Count DataGrid, TemplateGrid, ListView Gets the total grid count from the paging status
Get Visible Item/Row Count DataGrid, TemplateGrid, ListView Returns number of currently visible Items/Rows in a TemplateGrid, DataGrid or ListView
Set ListView Search ListView Sets the ListView Search Text
Set Row Cell Value DataGrid Sets the Cell Value in a DataGrid row
Sort DataGrid DataGrid Sorts DataGrid by given Column

Dialog

Action Supported Widgets Description
Cancel Dialog ConfirmationDialog Click Cancel on a Confirmation Dialog
Close Dialog Window, DialogMessage, ConfirmationDialog Click X Button on a Confirmation, Error, Warning or Info Dialog
Confirm Dialog ConfirmationDialog, DialogMessage Click Proceed/Ok Button on a Confirmation, Error, Warning or Info Dialog
Find/Assert Dialog Window, DialogMessage, ConfirmationDialog Find/Assert a Dialog by Title or Type
Get Dialog Message Text ConfirmationDialog, DialogMessage Get the text from message and confirmation dialogs

FileManager

Action Supported Widgets Description
Set File Manager FileManager Set a file manager to the given file path to upload a file

Generic

Action Supported Widgets Description
Assert Current Page Asserts that a certain page is open, by checking the current page title. Note that the page title may depend on the user’s language! For dialogs use the Find/Assert dialog action.
Assert Validation Message All widgets Asserts a validation message with a certain text
Click/Doubleclick All web elements Perform a click or doubleclick and wait for Mendix activities
Click Widgets All widgets Click on a Mendix Widget (for example, Button, Link, Image) by its name
Click Widget Button ListView, ReferenceSelector Refresh Button / Loadmore / ClearSearchField (ListView) Goto, / Add (ReferenceSelector)
Find/Assert Widget All widgets Find/Assert a Mendix Widget by its given name. It is possible to use a sequence of names as a path.
Get Validation Message All widgets Returns the validation message of a widget
Login Login to Mendix Application with standard login page or on Cloud using MxID
Logout Trigger logout/logoff from application via client API. Use this keyword in teardown of your test cases to end the user session. This will work regardless of the UI state.
Open Application Opens a Mendix application at [Website URL] in a browser with Mendix specific settings

GroupBox

Action Supported Widgets Description
Close GroupBox GroupBox close a groupbox
GroupBox is Collapsed GroupBox Get GroupBox Collapsed state: true if collapsed, otherwise false
Open GroupBox GroupBox open a groupbox

Input

Action Supported Widgets Description
Assert Checkbox Value CheckBox Assert the value of a Checkbox
Assert Value TextBox, TextArea, DatePicker, DropDown, RadioButton, ReferenceSelector, SearchInput Text, SearchInput DropDown, Label, OnChange Inputbox Assert the text value from a Textbox, Textarea, Dateinput
Dropdown has Option DropDown, ReferenceSelector, SearchInput DropDown Returns true if value is available in drop-down
Get Checkbox Value CheckBox Returns true if the Checkbox is checked
Get Index DropDown, ReferenceSelector, SearchInput DropDown Get index of selected value in a drop-down, for example, an EnumSelect or ReferenceSelector
Get Value TextBox, TextArea, DatePicker, DropDown, RadioButton, ReferenceSelector, SearchInput Text, SearchInput DropDown, Label, OnChange Inputbox Get the text value from a Textbox, Textarea, Dateinput, RadioButton, Dropdowns
Set Checkbox Value CheckBox Sets the value of a Checkbox
Set Value TextBox, TextArea, DatePicker, DropDown, RadioButton, ReferenceSelector, SearchInput Text, SearchInput DropDown, OnChange Inputbox Set the text value of a Textbox, Textarea, Dateinput, Reference Selector, Enum Selector
Set Value (by index) DropDown, ReferenceSelector, SearchInput DropDown Set the value of a drop-down by index, for example, EnumSelect or ReferenceSelector
Toggle Checkbox Value CheckBox Click on a Checkbox to toggle its value
Action Supported Widgets Description
Click Menu Item NavigationTree, MenuBar, SimpleMenuBar Click on a Menu Item in a Navigation Tree, Menu Bar and Simple Menu Bar
Find/Assert Menu Item NavigationTree, MenuBar, SimpleMenuBar Find/Assert a visible Menu Item in a Navigation Tree, Menu Bar and Simple Menu Bar

System

Action Supported Widgets Description
Find Widget Child Node All widgets Find a Node within a Mendix Widget. Also matches the widget node itself.
Focus WebElement All web elements Focus WebElement and perform a Mendix wait afterwards
Get Current Page Title Returns the Current Page/Form Title.
Mendix wait Inject Mendix Scripts and Wait

Tab

Action Supported Widgets Description
Assert Active Tab Caption TabContainer Assert a certain value for the caption of the active tab page
Get Active Tab Caption TabContainer Returns the caption of the active tab page