Чтение таблицы

Компонент, производящий чтение данных табличного элемента управления. Компонент корректно работает только внутри контейнера Присоединиться к приложению.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

  1. Шаблон поиска [String] - Шаблон поиска элемента управления.

  2. Элемент [LTools.Desktop.Model.DUIControl] - Ссылка на элемент управления.

  3. Переменная [LTools.Desktop.Model.UIDataTable] - Переменная для хранения результатов чтения таблицы.

  4. Переменная (таблица) [System.Data.DataTable] - Переменная для хранения результатов чтения таблицы.

  5. Таймаут* [Int32] - Предельное время ожидания завершения процесса (мс).

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

string processName = "fly-admin-device-manager";
string applicationTitle = null;
int timeOut = 20000;
bool isCurrentUser = true;

LTools.Desktop.DesktopApp application = LTools.Desktop.DesktopApp.Init(wf, processName, applicationTitle, timeOut, isCurrentUser, LTools.Desktop.Model.DesktopTypes.UIAUTOMATION);

string searchPattern = "{\"WinName\":\"Менеджер устройств\",\"WinPath\":\"/org/a11y/atspi/accessible/2147483675\",\"WinId\":-1,\"AppName\":\"fly-admin-device-manager\",\"Items\":[{\"Name\":\"\",\"Role\":\"tree\",\"Description\":\"\",\"Index\":1,\"Items\":[]}]}";

LTools.Desktop.Model.UIDataTable uiDataTable = application.ReadDataGrid(searchPattern);

Last updated