Здравствуйте!
Я столкнулась с такой проблемой.
У нас WEB проект, в котором на странице много JavaScript, и мы пытаемся сейчас выбрать инструмент, который позволил бы нам потом проводить регрессионное тестирование.
После записи скрипта рекордером QuickTestProfessional мы увидели, что в тех местах, где пользователь производил drag&drop - записываемый скрипт пустой.
Скажите, можно ли как- то настроить, чтобы рекордер видел это событие? Если нет, можно ли это обойти программно, и насколько легко?
Деньги вкладывать в инструмент, который не поможет - не хотелось бы.
Спасибо.
Отлавливание события drag&drop
Автор Лена, 20 янв 2006 12:41
В теме одно сообщение
#1
Отправлено 20 января 2006 - 12:41
#2
Отправлено 20 января 2006 - 13:33
Drag - drop не являются стандартными событиями DOM, поэтому в QTP нельзя настроить запись этих событий. Другие события (обычно не записываемые), такие как "onmouseover","onblur","onfocus" могут быть настроены для записи в диалоге "Tools>Web Event Recording Configuration..."
QTP полностью поддерживает DOM и предоставляет доступ к "родным" (native) свойствам и методам элементов MSHTML4 DOM. Поэтому в QTP c элементами DOM можно сделать всё ровно то же самое, что и на странице HTML используя VBScript. Доступ к "native" свойствам/методам элемента Web осуществляется через свойство тестового объекта .object. Как с помощью DOM эмулировать drag&drop - cпросите разработчиков. Уверен, это возможно.
Советую также почитать статью "FAQ по QTP Часть I" (ссылка лежит в подфоруме Mercury KB) и поискать на форуме темы про использование .object в Web.
QTP полностью поддерживает DOM и предоставляет доступ к "родным" (native) свойствам и методам элементов MSHTML4 DOM. Поэтому в QTP c элементами DOM можно сделать всё ровно то же самое, что и на странице HTML используя VBScript. Доступ к "native" свойствам/методам элемента Web осуществляется через свойство тестового объекта .object. Как с помощью DOM эмулировать drag&drop - cпросите разработчиков. Уверен, это возможно.
Советую также почитать статью "FAQ по QTP Часть I" (ссылка лежит в подфоруме Mercury KB) и поискать на форуме темы про использование .object в Web.
Best regards,
Майк.
Майк.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных