Мне любопытно узнать о проблеме в Coded UI Testing. Например, я создал кнопку с именем Button1. Я делал утверждения, и все в порядке. Затем я изменил имя этой кнопки на Button2. Теперь я должен снова написать свои утверждения или кодированный пользовательский интерфейс может соответствовать друг другу при каждом изменении имени. Обратите внимание, что я не делаю никаких изменений ввода или изменения, я просто меняю пользовательский интерфейс. Спасибо за ваши ответы.Тестирование пользовательского интерфейса с кодированием данных в Visual Studio
0
A
ответ
2
Вы должны иметь возможность легко менять тестовый код, чтобы справиться с изменением имени. Откройте файл карты пользовательского интерфейса в редакторе карт пользовательского интерфейса; т.е. дважды щелкните файл uimap.uitest в проводнике решений. В левой панели разверните метод и выберите действие, которое нажимает на кнопку. Это должно открыть соответствующий элемент управления в правой панели. Или просто найдите элемент управления для кнопки в правой панели. Просмотрите свойства кнопки и щелкните по многоточию значения «(сбора)» SearchProperties или FilterProperties. Одним из показанных элементов должно быть старое имя кнопки, просто переименуйте его там.
что @AdrianHHH сказал, никогда не изменяйте код в файле UIMap.cs, поскольку он будет перезаписан, я уверен, что вы уже это знали. ** Могу ли я спросить, почему вы меняете имя кнопки ** – matthiasgh