White - это платформа для автоматизации полнофункциональных клиентских приложений на базе платформ Win32, WinForms, WPF, Silverlight и SWT (Java).
2 ответа

C# ждать взаимодействия пользователя с белым

Я думаю об использовании White для моей простой системы автоматизации пользовательского интерфейса. Сначала я запускаю внешнее приложение из своего приложения, используя System.Diagnostics.Process, Когда откроется внешнее приложение, появится диалог…
04 окт '11 в 18:31
2 ответа

C# - Управление окнами другого приложения с помощью Thoughtworks White

Я создаю программу на C#, и мне нужно управлять другим приложением. Я нашел этот пример, но он действительно не работает для меня (или, по крайней мере, я не могу заставить его работать).1) Приложение уже запущено (поэтому я не могу использовать App…
02 дек '10 в 16:00
1 ответ

C# - белая ошибка TestStack: не удалось получить ControlType= текст, AutomationID = _autoID

Я использовал приложение inspect для получения идентификатора автоматизации надписи с типом элемента управления text, но когда я запускаю код, он не работает. В чем может быть проблема? другие работали просто отлично. Я не могу использовать критерии…
14 окт '15 в 03:17
1 ответ

Найти окно рабочего стола по классу в белом

Я строю автоматизированный набор тестов с использованием White. Одна из вещей, которые мне нужно сделать, это щелкнуть значок в области уведомлений о повышении системы (правый нижний бит панели "Пуск"). У меня проблемы с опознаванием белого. Использ…
04 июл '17 в 10:37
1 ответ

Получение IUIItem[] для детей CustomUIItem в TestStack.White

Приложение WPF использует Application Framework, и я не могу редактировать ни один из них. Я могу посетить каждый элемент в графическом интерфейсе и сделать что-то вроде этого: IUIItem[] items = window.GetMultiple(SearchCriteria.All); foreach (var i…
26 янв '17 в 19:08
2 ответа

Невозможно получить доступ к узлам дерева с помощью TestStack.White

Я пытался автоматизировать просмотр календаря MS Outlook с помощью TestStack.White но я не могу обращаться с деревьями и элементами дерева. В представлении календаря Outlook есть дерево папок календаря со следующей структурой: SearchCriteria searchC…
06 апр '16 в 12:13
1 ответ

Невозможно щелкнуть ListViewCell с нулевым значением

Разрабатываемые мной тесты обращаются к ячейкам DataGrid следующим образом: window.Get<ListView>(gridName).Rows.First().Cells.First() Затем нажмите на ячейку с UIItem.Click() Метод работает нормально, если ячейка не связана с нулевым значением…
30 янв '17 в 12:00
0 ответов

Медленно, чтобы получить элемент с TestStack.White

Так что я делаю, используя .Exist<T> Метод в TestStack.White, чтобы увидеть, существует ли диалоговое окно ошибки. У меня проблема в том, что найти его очень медленно. Это связано с тем, что в программе имеется таблица данных, содержащая более…
09 авг '18 в 18:09
2 ответа

События UI Automation поднимаются дважды

У меня проблемы с прослушиванием событий автоматизации изнутри процесса. Я написал пример ниже, где у меня есть простое приложение WPF с одной кнопкой. Добавлен обработчик автоматизации для события Invoke в окне TreeScope: Потомки. public MainWindow…
18 янв '17 в 13:16
1 ответ

Имя AutomationId не существует в текущем контексте

У меня есть сборка с тестами автоматизации пользовательского интерфейса (белый). Я ввел класс со всеми идентификаторами Autination, которые будут повторно использоваться в этой сборке: public static class AutomationId { public static class Toolbar {…
01 апр '15 в 11:31
1 ответ

Получить несколько UIItems ByClassName

У меня есть пользовательский тип, под которым у меня есть несколько элементов управления TextBox. проблема в том, что все TextBox не имеют ни идентификатора автоматизации, ни имени. Итак, я хотел получить все текстовые поля в списке, чтобы я мог раб…
15 янв '14 в 06:59
3 ответа

Найдите опцию, чтобы щелкнуть правой кнопкой мыши C# White/TestStack UI Automation

Я создаю программный процесс автоматизации с использованием языка C # framework by White \ TestStack. У меня проблема, потому что я не могу захватить опцию, когда я щелкаю правой кнопкой мыши. Предварительный просмотр изображения Код, который я испо…
03 ноя '14 в 11:27
0 ответов

Как получить доступ к datagridview в C#, используя White Framework?

Я новичок в тестировании автоматизации пользовательского интерфейса. В настоящее время я использую TestStack. White framework получить доступ к элементам пользовательского интерфейса с UI Spy, В моем сценарии тестирования я пытаюсь получить доступ к…
18 фев '16 в 13:33
1 ответ

log4net создает 2 файла журнала вместо ожидаемого, когда log4net настроен как в моей, так и в сторонней dll

У меня есть 2 проекта в моем решении, оба типа библиотеки классов. Действия: проект, который содержит действия, написанные с использованием White (среда автоматизации пользовательского интерфейса поверх MS UI Automation) Тесты: Проект с тестовыми пр…
27 янв '13 в 05:53
1 ответ

Автоматическая установка приложения Windows

Я работал с UI Automation довольно давно, используя White Framework для автоматизации. Проблема в том, что мы получаем ежедневные сборки, поэтому для запуска всех модульных тестов мне нужно запустить новый установщик и приложение, установленное на с…
03 мар '14 в 13:29
0 ответов

Как автоматизировать окно с помощью динамически генерируемых идентификаторов AutomationID?

Я пытаюсь создать пакет устранения неполадок для некоторого программного обеспечения. Кажется, что каждый раз, когда я открываю указанное программное обеспечение с помощью Visual UIA, элементы пользовательского интерфейса имеют разные идентификаторы…
08 июл '14 в 16:43
0 ответов

Попытка получить дочерний элемент с помощью GetElement(SeachCriteria), но не удалась на Win10

У нас есть проект WPF, который мы переносим на Windows 10. У нас есть тесты автоматизации для нашего приложения, написанные на TestStack.White. Мы сталкиваемся с проблемой, когда случайные тестовые случаи не выполняются при выполнении этой операции:…
16 июн '17 в 20:55
0 ответов

Как извлечь базовый UIElement WPF из объекта System.Windows.Automation.AutomationElement?

Я внедряю автоматизированные тесты пользовательского интерфейса, используя хорошо известную инфраструктуру TestStack.White. Таким образом, довольно просто найти нужный UIItem по его AutomationId. Затем я перехожу к свойству AutomationElement, и таки…
30 май '17 в 18:55
2 ответа

Обновить белое дерево элементов автоматизации

Я использую TestStack.White для автоматизации тестирования пользовательского интерфейса. Проблема, с которой я сталкиваюсь, состоит в том, что дерево элементов не обновляется после того, как я нажимаю кнопку, которая открывает новый экран. Белые раб…
1 ответ

Невозможно ввести текст в поле редактирования внутри модального окна / диалога с помощью Teststack/White

Я пытаюсь ввести текст в поле редактирования в модальном окне. Я получаю сообщение об ошибке "Не удалось получить (ControlType=edit или ControlType=document),AutomationId=1118,ClassName=Edit" Ниже мой код. var window = app.GetWindow("Toolkit Version…
01 май '18 в 20:49