Методы ПолучитьТекстМодуля и подобные модифицируют текст путем вставки и удаления служебного символа. Понятно, что вставка тут нужна для считывания позиции. Но когда позиция не нужна, не хотелось бы модифицировать текст. Хочется чтобы метод ПолучитьЗначение возвращал текст модуля без вставки.
Модификация текста модуля плоха тем что иногда приводит к невозможности ставить точки останова и заметно замедляет получение текста.
#1, 14 октября 2023 13:51
Добавлен универсальный метод получения текста текущего элемента ПолучитьТекстТекущегоЭлемента()
/// <summary>
/// Получает текст текущего элемента UIAutomation, в зависимости от поддерживаемого паттерна.
/// Если не поддерживаются ValuePattern и TextPattern, то возвращается CurrentName элемента.
/// </summary>
/// <returns>Текст элемента UIAutomation. Строка</returns>
#2, 14 октября 2023 13:51
bolsun изменил статус на Закрыто
#3, 14 октября 2023 15:33
Проверил метод ПолучитьТекстТекущегоЭлемента. Работает.