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

Фотография

Работа с выпадающими меню


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

#1 nbK

nbK

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

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

Отправлено 15 октября 2007 - 14:36

Очень часто в web-приложениях встречаются выпадающие меню, которые появляются при наведении на них мышью. Знаю, что такие события можно отлавливать в low-level режиме. А существуют ли какие-нибдуь другие способы?
  • 0

#2 Dusya

Dusya

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

  • Members
  • Pip
  • 30 сообщений
  • ФИО:Людмила

Отправлено 25 октября 2007 - 12:58

Очень часто в web-приложениях встречаются выпадающие меню, которые появляются при наведении на них мышью. Знаю, что такие события можно отлавливать в low-level режиме. А существуют ли какие-нибдуь другие способы?


У меня в приложении было верхнее меню, при наведении на пункты которого выпадали выпадающие подменю.
Прокатывало не просто навести мышь, а кликнуть на верхнем пункте, выпадало подменю,а потом кликнуть подпункт из подменю:
Вот так:
HTMLLink Click, "HTMLTitle=Документы", ""
HTMLLink Click, "HTMLText=Платежные поручения", ""
но тут главное чтоб на линке ничего не висело.
  • 0

#3 nbK

nbK

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

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

Отправлено 26 октября 2007 - 07:59

У меня в приложении было верхнее меню, при наведении на пункты которого выпадали выпадающие подменю.
Прокатывало не просто навести мышь, а кликнуть на верхнем пункте, выпадало подменю,а потом кликнуть подпункт из подменю:
Вот так:
HTMLLink Click, "HTMLTitle=Документы", ""
HTMLLink Click, "HTMLText=Платежные поручения", ""
но тут главное чтоб на линке ничего не висело.


У меня подобным образом не получается :( Ошибка: Unable to find the object.
Когда пытаюсь записать этот скрипт роботом, он все записывает в какой-то жуткой кодировке и сам потом этот скрипт воспроизвести не может, тоже не знаю как с этим бороться.
  • 0

#4 Dusya

Dusya

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

  • Members
  • Pip
  • 30 сообщений
  • ФИО:Людмила

Отправлено 26 октября 2007 - 11:56

У меня подобным образом не получается :( Ошибка: Unable to find the object.
Когда пытаюсь записать этот скрипт роботом, он все записывает в какой-то жуткой кодировке и сам потом этот скрипт воспроизвести не может, тоже не знаю как с этим бороться.


А Инспектор как-нибудь считывает этот объект?
  • 0

#5 Maks590

Maks590

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

  • Members
  • Pip
  • 37 сообщений
  • ФИО:Рахманов Максим Владимирович
  • Город:Москва

Отправлено 15 января 2008 - 13:49

А Инспектор как-нибудь считывает этот объект?


5 балов!!! Dusya, а Вы когданибудь пробовали прочитать параметры попап меню инспектором? У Вас получилось? Научите меня... :air_kiss:
  • 0

#6 yabazar

yabazar

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

  • Members
  • Pip
  • 3 сообщений
  • ФИО:Дмитрий

Отправлено 30 января 2013 - 09:10

В VBA делаю так:
Html__1().WaitForExistence(600, 2)
Html__1().Hover()
Html__2().Hover()
Html__2().Click()

, где Html__2 это подменю Html__1, при этом Html__2 появляется только при наведении мыши на Html__1 (клик на Html__1 не к чему не приводит).
  • 0

#7 Petrov.Sergey

Petrov.Sergey

    Опытный участник

  • Members
  • PipPipPipPip
  • 446 сообщений
  • ФИО:Petrov Sergey
  • Город:МО, Лобня


Отправлено 12 июля 2013 - 05:07

Очень часто в web-приложениях встречаются выпадающие меню, которые появляются при наведении на них мышью. Знаю, что такие события можно отлавливать в low-level режиме. А существуют ли какие-нибдуь другие способы?


Знаю, что в RFT существует интересный метод для любого веб-элемента: hover() = наведение мышки.
В роботе этого метода нет?
  • 0
Форум читаю набегами. По возникшим вопросам можно в скайп (в профиле).


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

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