![Фотография](https://secure.gravatar.com/avatar/18121f0837f65c2ec7d4a17bcfe7b063?s=100&d=https%3A%2F%2Fsoftware-testing.ru%2Fforum%2Fpublic%2Fstyle_images%2Fmaster%2Fprofile%2Fdefault_large.png)
Имитация клика
#1
Отправлено 20 февраля 2012 - 17:30
#2
Отправлено 20 февраля 2012 - 17:53
#3
Отправлено 20 февраля 2012 - 17:59
там обычный Click()Какой код генерируется по Record ?
function Test3() { Aliases.IEXPLORE1.pageGoogle.panelMngb.panelGb.panelGbw.panelGbq.panelGbq2.panelGbqfw.formGbqf.panelGbqfbwa.buttonGbqfba.textnodeGbqfsa.Click(36, 9); }
#4
Отправлено 20 февраля 2012 - 18:03
Или "имитация нажатия" - это что-то другое ?
#5
Отправлено 20 февраля 2012 - 18:17
а если я поменяю разрешение моника то скрипт уже не будет работать :-)Это и есть нажатие кнопки.
Или "имитация нажатия" - это что-то другое ?
#6
Отправлено 20 февраля 2012 - 18:20
Попробуйте менять разрешение и запускать скрипт.
#7
Отправлено 20 февраля 2012 - 18:30
я уверен, выдрать из html кнопку и как-то на ее кликнуть. Но вот только я не знаю как...Вы утверждаете или опасаетесь ?
Попробуйте менять разрешение и запускать скрипт.
#8
Отправлено 20 февраля 2012 - 18:33
Не бойтесь: пробуйте менять разрешение и запускать скрипт. Если не получится, тогда и надо разбираться.
#9
Отправлено 21 февраля 2012 - 06:22
там обычный Click()Какой код генерируется по Record ?
function Test3() { Aliases.IEXPLORE1.pageGoogle.panelMngb.panelGb.panelGbw.panelGbq.panelGbq2.panelGbqfw.formGbqf.panelGbqfbwa.buttonGbqfba.textnodeGbqfsa.Click(36, 9); }
Координаты в Click(36, 9) - это не глобальные экранные координаты, а координаты точки внутри самой кнопки, по которой производится клик. Вы можете убрать эти координаты и оставить просто Click() - тогда TestComplete будет кликать в центр кнопки.а если я поменяю разрешение моника то скрипт уже не будет работать :-)
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных