AI Assist APIs

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

Get Text using AI Assist

This api will get the string array of visible text present in the element using Optical Character Recognition Technology of AI Assist.

Parameters
$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.
Return Value
array of stringsArray of visible text content in the element using AI Asist

Modes Supported :
Raw Script
$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);

Sahi Pro Classic API :_getTextAi