====== TypeIn ======
Эмулирует в данной вкладке ввод указанного текста с клавиатуры. Скорость ввода зависит от указанных параметров.
===== Синтаксис =====
==== PASCAL ====
procedure TTab.TypeIn(aText: String; aInterval: Integer = 120; aDeviation: Integer = 50);
==== ECMA ====
TTab.typeIn(aText[, aInterval][, aDeviation]);
===== Параметры =====
^ Параметр ^ Тип (PASCAL) ^ Тип (ECMA) ^ По умолчанию ^ Описание ^
|aText |String |String | - |Текст, который необходимо ввод которого необходимо сэмулировать. |
|aInterval |Integer |Number |120 |Базовая величина задержки (миллисекунд) между вводом отдельных символов. |
|aDeviation |Integer |Number |50 |Величина случайного отклонения задержки (миллисекунд) между вводом отдельных символов. |
===== Возвращаемое значение =====
^ Тип (PASCAL) ^ Тип (ECMA) ^ Описание ^
===== Примеры =====
==== PASCAL ====
-
//{$MODE PASCAL}
TABS[0].Load('tests://input.html');
TABS[0].GetELements('textarea')[0].focus();
TABS[0].TypeIn('text');
{{:ru:wascript:classes:ttab:typein-1_pascal.png|}}
-
//{$MODE PASCAL}
TABS[0].Load('tests://input.html');
TABS[0].GetELements('textarea')[0].focus();
TABS[0].TypeIn('text', 60, 20);
==== ECMA ====
-
//{$MODE ECMA}
TABS[0].load('tests://input.html');
TABS[0].getElements('textarea')[0].call('focus');
TABS[0].typeIn('text');
{{:ru:wascript:classes:ttab:typein-1_ecma.png|}}
-
//{$MODE ECMA}
TABS[0].load('tests://input.html');
TABS[0].getElements('textarea')[0].call('focus');
TABS[0].typeIn('text', 60, 20);