AI Assist APIs

abstract AI Assist automation is supported since Sahi Pro AI Assist Add-on.

_getTextAi

Since: Sahi ProDesktop Add-OnMobile Add-OnSAP Add-OnAI Assist Add-On
NANANANA11.0.0

Available for modes: Browser | Windows | Android(11.1.0) | iOS(11.1.0)

_getTextAi($element[, $level[, $zoomLevel]])

Arguments
$elementHTML DOM element Element whose text we need using AI Assist
$levelstring 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.
$zoomLevelinteger optionalIf 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 stringsArray 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.

$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);