Как UFT выполняет метод Click при использовании веб-надстройки?

Я тестирую приложение с высокой степенью JavaScript на Internet Explorer 8.0 с UFT 11.50. Я хотел бы знать, как UFT реализует скрытый метод "Click" при использовании веб-надстройки. UFT отправляет событие мыши Windows? Вызывает ли это событие (onclick, onmousedown, onmouseup)? Я видел некоторые смешанные результаты с моим заявлением.

1 ответ

Решение

Это может сделать либо, по умолчанию UFT воспроизводит с использованием событий DOM, но вы можете изменить тип воспроизведения на устройство, и в этом случае он запрашивает местоположение элемента HTML и моделирует щелчок мыши в этом месте.

Режим воспроизведения контролируется Tools->Opitions->Web->Advanced->RunSettings или в скрипте с помощью:

Setting.WebPackage("ReplayType") = 2 ''# Changes to device mode
Setting.WebPackage("ReplayType") = 1 ''# Changes to event mode

Обратите внимание, что в режиме событий UFT не просто отправляет clickон отправляет другие события, которые обычно используются приложениями (например, focus, mousedown а также mouseup), если для параметра реестра ReplayOnlyClick в настройках WebPackage не установлено значение 1,

Другие вопросы по тегам