Как определить окно пользовательского интерфейса, чтобы отследить его до исходного кода? - PullRequest
0 голосов
/ 20 января 2012

У меня есть скриншоты диалогов, которые требуют изменений.Тем не менее, у меня их так много, что трудно указать в коде рассматриваемое окно.Что я могу сделать, чтобы "перепроектировать" окно (например, диалог с идентификатором диалога) обратно в исходный код?

Скажем, у меня на Windows Mobile есть приложение Stackoverflow.И у меня есть окно под названием «Задать вопрос».Как мне идентифицировать это окно обратно в исходный код?

Одним из теоретических решений является возможность получить уникальный идентификатор родительского окна и добавить его к заголовку окна.После создания снимка экрана я получаю идентификатор и знаю, какой диалог нужно изменить.

1 Ответ

0 голосов
/ 20 января 2012

Я обычно ищу код для уникального атрибута на экране. Например, если у меня есть окно с текстом «Задать вопрос», тогда я буду искать код. Если строки локализованы, я найду ключ ресурса и поищу его. Работает довольно хорошо.

...