Проблема после редактирования свойств поиска в кодированном интерфейсе? - PullRequest
0 голосов
/ 10 января 2012

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

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

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

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

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

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

1 Ответ

0 голосов
/ 20 ноября 2013

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

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

...