Тестирование QTP / UFT: ожидающее приложение WPF (.net)

#c# #wpf #qtp

#c# #wpf #qtp

Вопрос:

Я новичок в UFT. Я использую QTP 14.52. Как мы можем протестировать ожидающее приложение WPF? Нужно добавить какое-либо расширение?

В UFT object spy:

  1. вызов sync-> отображает gridview как UIATable (в иерархии объектов) с использованием автоматизации пользовательского интерфейса.
  2. асинхронный вызов (для загрузки данных) -> показать приложение как UIAObject (в иерархии объектов), и оно не расширяется.

Как я могу получить UIATable в object spy с помощью UIAutomation для асинхронного вызова?

Ваша поддержка в этом вопросе очень ценна.

Спасибо, RSG

Комментарии:

1. Что вы имеете в виду await-able ? Задачи и асинхронное выполнение не являются специфичными для стека. Они доступны для всех приложений. Фактически, асинхронные обработчики событий в настольных приложениях были одним из первых применений async/await

2. Я имею в виду только асинхронность и ожидание.

3. однако это ничего не значит. Именно так компилятор обрабатывает асинхронные операции. Это никоим образом не меняет само приложение. Это означает, что если вы нажмете кнопку, пользовательский интерфейс не зависнет, пока обработчик не завершит любую тяжелую работу, которую он выполняет. Это ничем не отличается от кода, который использовал, например BeginX/EndX , или обратные вызовы, или потоки, или любые другие старые методы асинхронного выполнения.