Skip to main content

Get-Selected-Element

Command Description

Get selected elements (list boxes, drop-down list boxes, etc.)

Command Prototype

arrSelItem = UiElement.GetSelect(objUiElement,sMode,optionArgs)

Parameter Description

ParameterRequiredTypeDefaultDescription
objUiElementTruedecorator@ui""Feature string of elements
sModeTrueenum"text"Selection method: When the parameter is passed as index, select with the index order starting from 0. When the parameter is passed as text, select with the text options. When the parameter is passed as value, select with the value attribute
bContinueOnErrorNonebooleanNoneSpecify whether the automation should continue to support this field even if the activity is incorrect, it is only supported by the Boolean value (true, false) default value
iDelayAfterNonenumber300Delay time (in milliseconds) after executing the activity is 300 milliseconds
iDelayBeforeNonenumber200The delay time (in milliseconds) before any operations are executed is by default 200 milliseconds

return

arrSelItem,The variable used to save the output of the command.

Demo

TracePrint "--------------------Get element selection--------------------" 
// --------------------------------------------------------
// [Remarks] Set the element to be checked, the Demo needs to use IE to open the URL below
// url: http://www.vrbrothers.com/cn/wqm/demo/pages/Demo-ComplexForm.aspx
// Input parameter 1:
// objUiElement--target element
// Input parameter 2:
// sMode--selection mode
// Input parameter 3:
// optionArgs--optional parameters (including: error continue execution/delay after execution/delay before execution).Type:Dict

// Output parameters:
// arrSelItem--The variable to which the output of the function call is saved

// Command prototype: arrSelItem = UiElement.GetSelect(objUiElement,sMode,optionArgs)
// --------------------------------------------------------

arrSelItem = UiElement.GetSelect(@ui"drop-down list<select>_province/city Anhui Macau Beijing Fujian Gansu Guangdong Guangxi Guizhou Hainan Hebei Henan Heilongjiang Hubei Hunan Jilin Jiangsu Jiang","text",{"bContinueOnError":false, "iDelayAfter":300,"iDelayBefore":200})
TracePrint(arrSelItem)