Как выполнить действие в приложении, когда в нем появляется определенный текст - PullRequest
0 голосов
/ 29 июня 2010

У меня есть приложение, и я хотел бы отладить его поведение ввода-вывода так же, как в веб-среде с Selenium. Знаете ли вы какое-нибудь простое в использовании приложение по этому вопросу?

Ответы [ 2 ]

0 голосов
/ 29 июня 2010

Вы можете попробовать использовать Microsoft UI Automation. Если это приложение Microsoft или написано недавно, скорее всего, будут поддерживаться некоторые шаблоны.

White (http://white.codeplex.com) и WiPFlash (http://code.google.com/p/WiPFlash) являются оболочками для Microsoft UI Automation. Уайт также может поддерживать некоторые устаревшие приложения, созданные на WinForms.

Snoop UI (http://blois.us/Snoop/) даст вам представление о том, что вы можете сделать с приложением. Вы ищете такие вещи, как InvokePattern, ValuePattern и TextPattern, поддерживаемые для компонентов, которые вы хотите использовать. NameProperty также может дать вам некоторую полезную информацию. Если их там нет, то автоматизация пользовательского интерфейса Microsoft вам не поможет, и в этот момент я сдаюсь с извинениями.

0 голосов
/ 29 июня 2010

Извините, Росс, но я не понимаю точного значения ваших вопросов.Я не знаю, на каком языке запрограммировано приложение.Это настольное приложение для Windows XP.Я программирую на C, C ++, Java.

Спасибо, что ответили на мой вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...