UFT Невозможно выполнить функцию выключения - PullRequest
0 голосов
/ 09 октября 2018

Я использую UFT 14.01 для тестирования приложения Windows .NET, и я хочу закрыть панель после заполнения ее данными, поэтому я использовал этот код, который работал до обновления .NET Framework с 4.5 до 4.7.2

WpfWindow("MainWindow").WpfButton("panel-1").Set "Off" 

И теперь я получаю ошибку :

Объект не поддерживает это свойство или метод: 'WpfWindow (...). WpfButton (...). Set '

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

Некоторые разработчики настраивают кнопки, изменяя обработку изображений и событий так, чтобы они действовали как флажки (для пользователя это выглядит как флажок, но в фоновом режиме для ОС и тестовый робот все еще является кнопкой).

В таких случаях ввод пробела: WpfButton("...").Type micSpace может переключать его включение и выключение, хотя в конечном итоге все зависит от настройки, использованной разработчиком

0 голосов
/ 09 октября 2018

UFT WpfButton не поддерживает Set функциональность (, вот список вещей, которые он поддерживает ).Возможно, вы думаете о WpfCheckBox (или, возможно, WpfEdit).

Как вы получили эту строку в своем тесте?Если вы записали его, это похоже на дефект в UFT, если вы вручную добавили шаг Set, то это неправильная операция для этого типа объекта.Вы должны использовать объектный шпион UFT, чтобы увидеть, какой тип элемента управления на самом деле.

Еще одна вещь, которую стоит рассмотреть, работал ли когда-либо этот шаг?Если так, что изменилось в AUT?(Тестируемое приложение).

...