CodedUI: PropertyNames.ControlName не работает

Я ищу нестандартный элемент управления универсальным способом, поэтому я могу повторно использовать эту функцию, чтобы найти другие настраиваемые элементы управления, которые соответствуют этому.

Снимок экрана свойств

У него есть Имя и ControlName. Свойство name не всегда будет заполнено правильно, ControlName будет!

Когда я посмотрю на customcontrol, как в приведенном ниже коде, он найдет и выполнит запрошенные действия.

WinGroup group = новая WinGroup (this.window); group.SearchProperties.Add (WinGroup.PropertyNames.Name, strGroupName, PropertyExpressionOperator.Contains); group.SearchConfigurations.Add (SearchConfiguration.NextSibling);

Когда я изменю PropertyNames на ControlName, он будетне найдите элемент управления! Что меня совершенно удивляет, потому что оно тоже уникально.

Что может быть причиной этого? Я что-то упустил или я делаю что-то не так?

Просто чтобы быть в безопасности, PropertyNames.ControlName можно использовать для поиска объектов?

С уважением, Лесли

Ответы на вопрос(0)

Ваш ответ на вопрос