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

Фотография

всплывающие меню и Selenium


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

#1 карлсон

карлсон

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

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

Отправлено 06 августа 2008 - 17:14

есть меню jscookmenu и selenium
структура всплыывающего меню такого MenuItem1->MenuItem2->MenuItem3
необходмо открыть MenuItem3. Получается вот такой приблизительно код:

@selenium.mouse_over "xpath=//.."
@selenium.mouse_over "xpath=//.."
@selenium.click "xpath=//.."

всё норм, все менюшки вскрывает, доходит до MenuItem3, показывает что команда click проходит, но на действии ничего не происходит.

почитал написано что команда click может кликать только по
линкам
кнопкам
чекбоксам

получается что просто по элементу она пройтись не может?
  • 0

#2 _evgeniy_

_evgeniy_

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

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

Отправлено 07 августа 2008 - 13:41

У меня почти аналогичная проблема.
Есть GUI написанный на Bindows, на странице примерно такой код кнопки:

...
<SPAN class="bi-tool-bar-button tool-bar-button" id="requestsListBtnAdd" style="..." accessKey="a">
	<SPAN style="...">
		<IMG style="..." alt="" src="..." />
	</SPAN>
</SPAN>
...

Пытаюсь нажать на span и img, никакой реакции. Не работет ни click, ни mouse_down, mouse_up. Может кто сталкивался с подобным?
  • 0

#3 Biasha

Biasha

    Активный участник

  • Members
  • PipPip
  • 130 сообщений
  • Город:СПб

Отправлено 19 августа 2008 - 11:13

Похожая проблема - функция click, clickAt не хочет работать для объекта, описанного через XPath (в selenium IDE);
То есть ошибки нет, но действие, которое должно происходить по клику, не происходит.

Код:

<tr>
<td>clickAt</td>
<td>//html/body/div/div/form/div[3]/span/table/thead/tr/th</td>
<td>100,100</td>
</tr>


Кто-то может знает и подскажет?
  • 0
Молодой пожарный не боится пламя!

#4 grinder

grinder

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

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

Отправлено 12 ноября 2008 - 15:53

Опять же: попробуйте сделать fireEvent на нужном элементе с событием onmousedown (как варианты: onmouseup, onclick)
  • 0


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

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