Вопросы по теме 'microsoft-ui-automation'

API автоматизации пользовательского интерфейса Windows
Я пытался понять это некоторое время, поэтому любая помощь будет принята с благодарностью. Я использую автоматизацию пользовательского интерфейса в своем клиенте, чтобы отслеживать и сообщать о выборе пользователя в другом приложении. Я получил код,...
1328 просмотров

Поиск всех окон на рабочем столе с помощью UIAutomation .NET
Я пытаюсь найти все окна рабочего стола, используя .NET UIAutomation ИЛИ White framework. Я старался : 1.) AutomationElement rootElement = AutomationElement.RootElement; var winCollection =...
9464 просмотров

Есть ли у кого-нибудь ссылки/материалы в Интернете, объясняющие, как работает закодированный тест пользовательского интерфейса?
Мы использовали автоматизацию пользовательского интерфейса для автоматизации нашего приложения и хотели перенести сценарии из автоматизации пользовательского интерфейса в закодированный пользовательский интерфейс. Мне нужно понять, как это работает...
291 просмотров

Как получить замаскированное значение элемента управления с помощью Microsoft UIA
В нашем приложении у нас есть такие поля, как date / SSN, и они содержат маскированное значение по умолчанию как «MM / DD / YYYY» или «xxx-xx-xxxx» и т. Д., Когда мы фокусируем эти элементы управления, эти значения скрываются и отображается пустой...
85 просмотров

GetClickablePoint не работает для автоматизации пользовательского интерфейса
Я разрабатываю клиент автоматизации пользовательского интерфейса (С++) для приложения метро. Я могу получить элемент в пользовательском интерфейсе метро. Я использую Raw Tree Walker. получение дерева автоматизации...
3214 просмотров

Получение/использование полного пути для поиска элементов управления в UIA и White
Я использую автоматизацию пользовательского интерфейса Microsoft + White framework. Можно ли получить полный путь от к элементу управления от верхнего родителя, а затем использовать его для поиска элемента? Например, использовать UI spy, чтобы...
1187 просмотров

Отправлять события мыши в неактивные и скрытые окна/формы WPF
Я разрабатываю приложение, которое должно генерировать события мыши в окне Win32/WPF, которое может быть свернуто или скрыто от просмотра на рабочем столе. Я пробовал API-интерфейсы user32.dll SendInput, SendMessage, PostMessage и т. д. Они...
825 просмотров

Можно ли отключить автоматизацию пользовательского интерфейса для всего приложения WPF 4.0?
Мы разрабатываем приложение WPF 4.0 для внутреннего использования. На некоторых клиентах мы испытываем огромные проблемы с производительностью из-за автоматизации пользовательского интерфейса (на этих клиентах установлено программное обеспечение,...
6870 просмотров

Получить выделенный текст из другого приложения в собственное приложение С#
У меня есть приложение С#, которое правильно реагирует на глобальную горячую клавишу. Я хочу получить выделенный текст из другого приложения, которое имеет фокус, если нажата глобальная горячая клавиша. Я протестировал родной Win32 Api, затем...
1219 просмотров
schedule 21.03.2023

Windows UIAutomation получить тип файла
Можно ли получить тип файла с помощью UI Automation? В папке, если у меня есть несколько файлов с одинаковым именем, но с разными расширениями, и мне нужно выбрать файл, используя координаты экрана. Мы получаем IUIAutomationElement и можем...
258 просмотров

Элемент автоматизации / Контекстные меню
Описание Я пытаюсь взаимодействовать с контекстными меню с помощью автоматизации пользовательского интерфейса. В основном, я пытаюсь: установить фокус на AutomationElement SendKeys.SendWait отправить SHIFT+F10 посмотреть, что...
1405 просмотров

Как белые работают с уже запущенным приложением?
Я использую библиотеку testStack/White для автоматизации приложения. Сейчас он работает нормально, но выдает исключение, если приложение уже запущено. Есть ли способ поставить галочку, например, если приложение уже запущено, то не вызывать его. я...
4227 просмотров

AutomationProperties.AutomationId в пользовательском элементе управления не отображается
Я уже 3 дня ломаю голову над этой проблемой, так и не нашел ответа. У меня есть приложение, написанное на WPF (точка Net 4.5), и я работаю с Teststack.White, пытаясь написать несколько автоматизированных тестовых примеров графического интерфейса....
5843 просмотров
schedule 21.04.2022

Тестирование автоматизации WPF без платформы автоматизации?
Это, вероятно, немного сумасшествие / орехи, но есть ли способ выполнить тестирование автоматизации WPF без использования платформы MS Automation Peer? Несколько раз мне действительно нужен UIElement/FrameworkElement и я хотел бы получить к нему...
380 просмотров

Получить заголовок заголовка любого приложения с помощью Microsoft UI Automation?
В C# или VB.Net , как я могу использовать Microsoft UI Automation для извлечения текста любого элемента управления, содержащего текст? Я изучал документы MSDN, но не понял. Получение текстовых атрибутов с помощью автоматизации...
3355 просмотров

Как получить значение счетчика из AutomationElement через RangeValuePattern?
Я пытаюсь получить значение счетчика из него, чтобы проверить, правильно ли оно было введено через AutomationElement в С#. В настоящее время я пытаюсь вывести его через TryGetCurrentPattern , как показано ниже, однако он возвращает только 0,0 для...
618 просмотров

Выбор раскрывающегося списка с помощью автоматизации пользовательского интерфейса не сохраняет раскрытие раскрывающегося списка.
Я пытаюсь выбрать раскрывающееся меню, чтобы выбрать курьерскую службу с помощью Microsoft UI Automation. Ниже приведен код, в котором я использую public void SelectCourierService(string courierService) {...
1058 просмотров
schedule 18.05.2023

Автоматизация пользовательского интерфейса MSAA get_accChildCount неправильно возвращает 0 для Infragistics UltraTree в Winforms
Работая над автоматизацией элемента управления Infragistics UltraTree в приложении C# Winforms, я обнаружил, что UltraTree реализует модель AccessibleObject (MSAA). Мне удалось успешно захватить интерфейс IAccessible, поместив hwnd, захваченный из...
295 просмотров

ToolStripTextBox, ToolStripComboBox не автоматизированы
В UI Automation при автоматизации элементов панели инструментов мы сталкиваемся с проблемой, которая описана ниже. Я добавляю элементы панели инструментов следующим образом this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[]...
228 просмотров

Как захватить событие Click с помощью автоматизации пользовательского интерфейса в Outlook?
Я хочу зафиксировать событие кнопки Outlook с помощью автоматизации пользовательского интерфейса. Прямо сейчас я могу получить «Событие изменения свойства», например, всякий раз, когда я сворачиваю или разворачиваю окно WINWORD, вместо этого...
1367 просмотров