CV-Detect-Element
Command Description
Determine if a given element exists after conducting UI Detection
Command Prototype
bRet = UiDetection.Exists(objUiElement,optionArgs)
Parameter Description
Parameter | Required | Type | Default | Description |
---|---|---|---|---|
objUiElement | True | expression | {} | Select the recognized target of Computer Vision and the feature values of the anchor element |
bContinueOnError | None | boolean | None | Specify 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 |
iDelayAfter | None | number | 200 | Delay time (in milliseconds) after executing the activity is 300 milliseconds |
iDelayBefore | None | number | 300 | The delay time (in milliseconds) before any operations are executed is by default 200 milliseconds |
return
bRet,The variable used to save the output of the command.
Demo
TracePrint("--------------------------After intelligent identification, judge the existence of the element--------------- ------------")
//-------------------------------------------------------------------------------
//[Remarks] Determine whether the element exists after intelligent recognition. (This command must be used together with the intelligent recognition screen range)
//Input parameter 1:
// objUiElement--Identifies the target. Note: The eigenvalues of the selected intelligently recognized target element and anchor element
// iTimeOut--timeout time (milliseconds). Note: The amount of time, in milliseconds, to wait for the command to retry the run before the lookup target throws an exception. Default 30000 (30 seconds)
// optionArgs--Optional parameters. Note: This parameter is a number of optional parameters, including error continuation execution, post-execution delay, and pre-execution delay
//out parameters:
// bRet--The variable to which the output of the function call is saved.
//Command prototype: UiDetection.Hover(objUiElement, iTimeout, optionArgs)
#icon("@res:ad0d4140-7f24-11ec-ab08-1d7b5faf0fee.png")
bRet = UiDetection.Exists({"wnd":[{"cls":"Chrome_WidgetWin_1","title":"Click - Feishu Cloud Documents - Google Chrome","app":"chrome "}],"cv_engine_version":1,"cv_region":{"x":0,"y":0,"width":0,"height":0},"cv_descriptor":{"anchors":[ {"cls_type":100,"height":33,"text":"command description","width":99,"x":586,"y":357}],"confidence":0.800000011920929,"cv_handle ":"\"2b3223b0-7f20-11ec-ab08-1d7b5faf0fee\"","match_version":1,"target":{"cls_type":100,"height":25,"text":"click after intelligent recognition element","width":153,"x":589,"y":400}}},{"bContinueOnError":false,"iDelayAfter":200,"iDelayBefore":300})
TracePrint(bRet)