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

Фотография

Имитация клика


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

#1 hathi

hathi

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Потоцкий Евгений Леонидович

Отправлено 20 февраля 2012 - 17:30

Подаскажите пожалуйста как сделать имитацию клика на button. ДОпусти на кнопку поиск в гуге.
  • 0

#2 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 20 февраля 2012 - 17:53

Какой код генерируется по Record ?
  • 0

#3 hathi

hathi

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Потоцкий Евгений Леонидович

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

Какой код генерируется по Record ?

там обычный Click()

function Test3()
{
Aliases.IEXPLORE1.pageGoogle.panelMngb.panelGb.panelGbw.panelGbq.panelGbq2.panelGbqfw.formGbqf.panelGbqfbwa.buttonGbqfba.textnodeGbqfsa.Click(36, 9);
}

  • 0

#4 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 20 февраля 2012 - 18:03

Это и есть нажатие кнопки.
Или "имитация нажатия" - это что-то другое ?
  • 0

#5 hathi

hathi

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Потоцкий Евгений Леонидович

Отправлено 20 февраля 2012 - 18:17

Это и есть нажатие кнопки.
Или "имитация нажатия" - это что-то другое ?

а если я поменяю разрешение моника то скрипт уже не будет работать :-)
  • 0

#6 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

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

Вы утверждаете или опасаетесь ?
Попробуйте менять разрешение и запускать скрипт.
  • 0

#7 hathi

hathi

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

  • Members
  • Pip
  • 40 сообщений
  • ФИО:Потоцкий Евгений Леонидович

Отправлено 20 февраля 2012 - 18:30

Вы утверждаете или опасаетесь ?
Попробуйте менять разрешение и запускать скрипт.

я уверен, выдрать из html кнопку и как-то на ее кликнуть. Но вот только я не знаю как...
  • 0

#8 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 20 февраля 2012 - 18:33

Я ничего не понял из последнего поста...
Не бойтесь: пробуйте менять разрешение и запускать скрипт. Если не получится, тогда и надо разбираться.
  • 0

#9 modbear

modbear

    Специалист

  • Members
  • PipPipPipPipPip
  • 548 сообщений

Отправлено 21 февраля 2012 - 06:22

Какой код генерируется по Record ?

там обычный Click()
function Test3()
{
Aliases.IEXPLORE1.pageGoogle.panelMngb.panelGb.panelGbw.panelGbq.panelGbq2.panelGbqfw.formGbqf.panelGbqfbwa.buttonGbqfba.textnodeGbqfsa.Click(36, 9);
}

а если я поменяю разрешение моника то скрипт уже не будет работать :-)

Координаты в Click(36, 9) - это не глобальные экранные координаты, а координаты точки внутри самой кнопки, по которой производится клик. Вы можете убрать эти координаты и оставить просто Click() - тогда TestComplete будет кликать в центр кнопки.
  • 0


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

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