Как 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
,