Проблема после редактирования свойств поиска в закодированном пользовательском интерфейсе?

Мы используем закодированный тест пользовательского интерфейса с использованием Visual Studio 2010. Мы тестируем приложение Windows .Net 4.0.

Вот сценарий.

У нас есть приложение для Windows, в котором есть кнопка с именем «Отправить», и мы записали рабочий процесс, который нажимает кнопку «Отправить». Теперь, когда мы генерируем код с использованием закодированного пользовательского интерфейса, критерии поиска для кнопки основаны на ее имени (отображаемом имени кнопки).

Если завтра разработчик изменит текст кнопки на submit1 , наши скрипты перестанут работать.

Мы пытались использовать свойство «controlName» [имя, присвоенное элементу управления, а не отображаемое имя] в критериях поиска вместо Name , но это не работает.

Мы получаем следующую ошибку - "При воспроизведении не удалось найти элемент управления с заданными свойствами поиска"


person user1140887    schedule 10.01.2012    source источник
comment
Привет и добро пожаловать в Stackoverflow! Уточните, пожалуйста, какую технологию вы используете? Это Android или iOS или что-то еще? Мы не сможем понять, что вы пытаетесь спросить, если вы не уточните это. Пожалуйста, укажите соответствующие теги.   -  person Animesh    schedule 10.01.2012
comment
См. ответ Вики Сонг на social.msdn.microsoft.com/Forums/en-AU/vsautotest/thread/   -  person Pradeep    schedule 10.01.2012
comment
Также я хотел бы отметить, что без надлежащей маркировки расплывчатые вопросы вряд ли будут замечены.   -  person Animesh    schedule 10.01.2012


Ответы (1)


Связанная проблема возникает и у меня. Я решил это, отправив фокус в элемент управления пользовательского интерфейса перед использованием этого элемента управления. Попробуй это.

this.UIAssettePresentationsWindow2.UINOWindow.UINOButton.SetFocus();

person S.Roshanth    schedule 20.11.2013