Перейти к содержимому

Фотография

Перетаскивание объектов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 prog

prog

    Новый участник

  • Members
  • Pip
  • 7 сообщений

Отправлено 19 января 2012 - 14:00

Неполучается перетащить объект в QTP. Пробовал DC.DragAndDrop ObjFrom_center_x, ObjFrom_center_y, ObjTo_center_x, ObjTo_center_y+20,LEFT_MOUSE_BUTTON. Вижу что он просто перемещает мышь с одного объекта на другой, без зажимания клавиши.
  • 0

#2 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 19 января 2012 - 15:13

Ось, браузер, его версия, версия qtp
что такое DC?
А что если попробовать записать через Recording?
Что будет в коде и будет ли оно правильно реагировать при выполнении скрипта?
А что выставлено в настройке Replay Type для mouse actions (Tools->Options->Web->Advanced)?
А что будет, если поменять эту настройку на другую?
  • 0

#3 prog

prog

    Новый участник

  • Members
  • Pip
  • 7 сообщений

Отправлено 19 января 2012 - 16:41

Ось, браузер, его версия, версия qtp
что такое DC?
А что если попробовать записать через Recording?
Что будет в коде и будет ли оно правильно реагировать при выполнении скрипта?
А что выставлено в настройке Replay Type для mouse actions (Tools->Options->Web->Advanced)?
А что будет, если поменять эту настройку на другую?

Браузер IE 8
Версия QTP - 11.0 trial

Set DC = CreateObject("Mercury.DeviceReplay")


Также пробовал и через:
browser_open brType, "http://www.webrefere...mn2/index.html"
Browser("name:=How to Drag.*").Page("title:=How to Drag.*").webelement("html id:=Item5","class:=DragBox").Drag 32,174
Browser("name:=How to Drag.*").Page("title:=How to Drag.*").webelement("html id:=Item2").Drop

Выделяет только текст, а объект не переносит.

Через Recording при перетаскивании пишет только Track 13
Replay Type - пробовал и mouse и Event - никакой разницы
  • 0

#4 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 20 января 2012 - 08:52

А если попробовать сначала фокус на объект выставить, а потом уже DC.DragAndDrop?

Browser("name:=How to Drag.*").Page("title:=How to Drag.*").webelement("html id:=Item5","class:=DragBox").Activate (или SetFocus не помню, как точно называется)
  • 0

#5 prog

prog

    Новый участник

  • Members
  • Pip
  • 7 сообщений

Отправлено 20 января 2012 - 16:59

А если попробовать сначала фокус на объект выставить, а потом уже DC.DragAndDrop?

Browser("name:=How to Drag.*").Page("title:=How to Drag.*").webelement("html id:=Item5","class:=DragBox").Activate (или SetFocus не помню, как точно называется)

Также не выходит. При перетаскивании слышен системны звук, когда что то не так делаешь, но сам объект не перетаскивается
  • 0

#6 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 20 января 2012 - 20:07


А если попробовать сначала фокус на объект выставить, а потом уже DC.DragAndDrop?

Browser("name:=How to Drag.*").Page("title:=How to Drag.*").webelement("html id:=Item5","class:=DragBox").Activate (или SetFocus не помню, как точно называется)

Также не выходит. При перетаскивании слышен системны звук, когда что то не так делаешь, но сам объект не перетаскивается

А вручную все работает отлично, так?
Какая операционка?
  • 0

#7 prog

prog

    Новый участник

  • Members
  • Pip
  • 7 сообщений

Отправлено 24 января 2012 - 13:15



А если попробовать сначала фокус на объект выставить, а потом уже DC.DragAndDrop?

Browser("name:=How to Drag.*").Page("title:=How to Drag.*").webelement("html id:=Item5","class:=DragBox").Activate (или SetFocus не помню, как точно называется)

Также не выходит. При перетаскивании слышен системны звук, когда что то не так делаешь, но сам объект не перетаскивается

А вручную все работает отлично, так?
Какая операционка?

Windows 7 32-разрядная. Вручную да, работает. Можете проверить на том сайте, я на нем тестировал
  • 0

#8 prog

prog

    Новый участник

  • Members
  • Pip
  • 7 сообщений

Отправлено 25 января 2012 - 10:24

Уже все получилось, используя методы Drag и Drop
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных