AI Assist APIs
abstract
AI Assist automation is supported since Sahi Pro AI Assist Add-on.
_getTextAi
Since: | Sahi Pro | Desktop Add-On | Mobile Add-On | SAP Add-On | AI Assist Add-On |
NA | NA | NA | NA | 11.0.0 |
Available for modes: Browser | Windows | Android(11.1.0) | iOS(11.1.0)
_getTextAi($element[, $level[, $zoomLevel]])
Arguments
$element | HTML DOM element | Element whose text we need using AI Assist |
$level | string optional | Specifies the iterator level for identifying a text. can be 'word', 'line' or 'para'. Default, value is set as 'word' in "sahi.ai_assist.text.iterator.level" property. |
$zoomLevel | integer optional | If a text appears too small on the screen, an internal zoom would be necessary to identify such a text. This argument specifies the internal zoom percentage. Default value is 300. |
Returns
array of strings | Array of visible text content in the element using AI Asist |
Sahi Pro Flowcharts Action :Get Text using AI Assist
Details
This api will get the string array of visible text present in the element using Optical Character Recognition Technology of AI Assist.
This api will get the string array of visible text present in the element using Optical Character Recognition Technology of AI Assist.
$message = _getTextAi(_group("message-pane-layout"));
_assertEqual("Success", $message[0]);
// using the 2nd argument as line. This gets string array where each element of the array is a line
$message = _getTextAi(_group("message-pane-layout"), "line");
// using the 3rd argument zoomlevel when the text on the screen is too small
$message = _getTextAi(_group("message-pane-layout"), "word", 400);