Я использовал VS 2010 Coded UI Test для записи действия Click
в combobox
пользовательского элемента управления, который состоит из combobox
и кнопки, и сгенерировал код.
Затем я использовал VS 2010 Coded UIПопробуйте записать действие Click
для кнопки пользовательского элемента управления, которая состоит из combobox
, кнопки и сгенерированного кода.
Когда я сделал «Воспроизведение клика» в поле со списком, он работает нормально.
Когда я сделал «Воспроизведение щелчка по кнопке», я получил исключение:
Cannot perform 'Click' on the hidden control
Кодированный тест пользовательского интерфейса после обновления может найти и выделить кнопку.
Кажется UIMap.Designer
генерирует правильное объявление элемента управления.
Перед выполнением «Нажатия» на кнопке, которую я пытался SetFocus
.
Если я получу ControlCollection
и покажу сообщение с BoundingRectangle
свойствами каждого элемента управления в коллекции, тогдаBoundingRectangle
указывают на другой элемент управления.
Как сделать так, чтобы записанный «щелчок» на кнопке пользовательского элемента управления мог воспроизводиться повторно.