Описание тега automationelement
Класс в System.Windows.Automation; представляет элемент модели автоматизации пользовательского интерфейса в дереве модели автоматизации пользовательского интерфейса и содержит значения, используемые в качестве идентификаторов клиентскими приложениями модели автоматизации пользовательского интерфейса.
1
ответ
Отправка кликов в AutomationElement без InvokePattern
С помощью AutomationElementЕсть ли способ отправить клики на TabItem без необходимости перемещать мышь и симулировать щелчки? AutomationElement для меня все еще ново - насколько я понимаю, если только он не поддерживает InvokePattern (что TabItem не…
27 апр '15 в 21:39
1
ответ
AutomationElement.FromHandle(IntPtr Handle) останавливает приложение
private string GetCurrentChromeUrl() { try { string url = null; int handle = GetForegroundWindow(); AutomationElement elm = AutomationElement.FromHandle((IntPtr)handle); AutomationElement elmUrlBar = elm.FindFirst(TreeScope.Descendants, new Property…
06 сен '14 в 09:43
1
ответ
Работа с автоматическим элементом
Я хочу протестировать приложение Windows, которое сформировано с помощью Windows Forms. Я решил поработать с элементами автоматизации библиотеки. Проблема в том, что я не знаю, как правильно его использовать. Например: Как я могу написать в текстово…
14 июн '11 в 08:07
2
ответа
Как получить значение счетчика из AutomationElement через RangeValuePattern?
Я пытаюсь получить значение в счетчике из него, чтобы проверить, что оно было введено правильно через AutomationElement в C#. То, что я сейчас делаю, - это попытка получить это через TryGetCurrentPattern как показано ниже, однако он возвращает тольк…
10 июл '15 в 13:59
2
ответа
Получить содержимое класса изображений из AutomationElement
Я иду элементы управления в стороннем приложении, которое содержит изображения. Элемент автоматизации возвращает имя класса Image. Есть идеи, как получить содержимое этого изображения в виде растрового объекта или даже байтов?
08 окт '14 в 17:40
0
ответов
Как щелкнуть панель инструментов, где указан адрес файла, который нужно сохранить
С помощью автоматизации пользовательского интерфейса я хочу сохранить документ, где местоположение документа для сохранения находится на "панели инструментов"(проверено с помощью inspect.exe из комплекта автоматизации Windows), чтобы сделать это вру…
11 фев '19 в 13:41
1
ответ
Windows Automaton - InvokePattern блокирует выполнение, пока все не завершится
Я испытал такое поведение в своем приложении автоматизации: когда я "нажимаю" кнопку, вызывая InvokePattern.Invoke() Метод все останавливается, пока не завершится обработчик события click внутри автоматизированного приложения. Хотя это может сделать…
21 дек '18 в 07:59
2
ответа
Используя Windows.Automation, могу ли я найти элемент AutomationElement по регулярному выражению?
У меня есть дерево объектов, у которого есть объекты строк в родительской таблице. Я пытаюсь поместить все эти строки в AutomationElementCollection AutomationElementCollection asdf = ParentTableObj.FindAll ( TreeScope.Children, new PropertyCondition…
14 фев '13 в 21:14
1
ответ
AutomationElement / Контекстные меню
Описание Я пытаюсь иметь возможность взаимодействовать с контекстными меню с помощью автоматизации пользовательского интерфейса. В основном я пытаюсь: сосредоточиться на AutomationElement SendKeys.SendWait отправить SHIFT+F10 посмотрим, что всплывае…
19 фев '14 в 18:59
2
ответа
TreeWalker перемещает элементы управления из другого окна
Я работаю с окном приложения, содержащим много сообщений журнала. Мне нужно отфильтровать их и получить только те, которые соответствуют некоторым условиям. Мой выбор пройти их все TreeWalker как фильтрация полной массы сообщений после AutomationEle…
27 фев '14 в 20:41
0
ответов
TestStack. Белое окно из дескриптора или AutomationElement
Мне не удалось получить объект окна тестового стека, используя только элемент автоматизации или дескриптор окна. Глядя на исходный код, я вижу, что эта функция защищена. Кто-нибудь знает простой способ сделать это? Не находя сначала приложение, зате…
09 апр '18 в 15:59
1
ответ
Я хочу написать процесс синхронизации для приложения.Net
Я автоматизирую свое приложение.net с помощью AutomationElement. Я хочу написать синхронизацию процессов для моей платформы. Есть ли какой-нибудь WINAPI.net API, который может сказать нам, занят процесс или нет. Я использую ОС Windows 7 и.Net 4.0 fr…
03 фев '16 в 05:26
0
ответов
Попытка прочитать URL из Edge, Process.MainWindowHandle = 0 для процесса "MicrsoftEdge.exe"
Я пытаюсь написать службу Edge -> Chrome, поэтому я использую ManagementEventWatcher для создания события "начато с края". Из события я получаю processId, из processId я получаю Process, а из процесса я получаю дескриптор главного окна. Что раздража…
01 июл '17 в 18:25
0
ответов
UIAutomation со значением "" (пустая строка) имени, не отражает изменений во время выполнения
Одно приложение, для которого я автоматизирую некоторые тесты, - это инициализация текстового поля (UIA_TextControlTypeId(0xC364)), и разработчик должен установить его в качестве пустого "" для его содержимого и соответствующего имени. Во время выпо…
10 ноя '11 в 20:02
1
ответ
Не работает шаблон автоматизации пользовательского интерфейса.net
Добрый день всем, есть проблемы с автоматизацией пользовательского интерфейса при попытке нажать кнопку в предупреждении безопасности Outlook при попытке отправить почту через Мой клиент, когда я пытаюсь отправить его, он показывает предупреждение, …
29 апр '16 в 17:10
2
ответа
FindFirst всегда возвращает нулевой AutomationElement
Я пытаюсь протестировать некоторые пользовательские элементы управления с помощью пользовательского интерфейса Automated Framework. Один из моих элементов управления имеет базовый класс TextBox, а другой наследует от Control. Я могу найти свой первы…
29 май '12 в 21:09
0
ответов
Элемент автоматизации во флеш
Я использую AutomationElement-Class, чтобы найти чат во флеш-приложении (BigBlueButton, http://demo.bigbluebutton.org/, я его там тестирую) в браузере (firefox). Кажется, работает, пока не появляются новые сообщения. Каждый раз, когда приходит новое…
29 апр '15 в 13:29
1
ответ
Элемент автоматизации записи
Я работаю над тестом для тестирования настольного приложения. Я использую элементы автоматизации, от API Microsoft. Я хочу писать в текстовых полях. Как я могу написать в текстовом поле, которое я получаю с элементом автоматизации? Я пытаюсь сделать…
10 июн '11 в 11:07
0
ответов
Определите, является ли элемент AutomationElement видимым
Есть ли способ определить, является ли элемент AutomationElement видимым для пользователя? И ClickablePoint, и IsOffcreen имеют исключения, когда они показывают / скрывают (не) нужные элементы. Например. когда у меня полноэкранное окно, значки на ра…
12 янв '17 в 13:44
1
ответ
Получить AutomationElement для пользовательского элемента управления WPF
Я хочу использовать Windows AutomationElements для имитации ввода пользователя во время тестирования. Мой конкретный вариант использования - это ручная настройка выбора ListBox, и из того, что я нахожу в сети, мне понадобится элемент AutomationEleme…
28 ноя '16 в 10:18