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

bonus16

Регистрация: 26 окт 2010
Offline Активность: 14 авг 2012 08:15
-----

Мои темы

Нажатие на кнопку в логин диалоге

13 апреля 2012 - 11:27

есть страничка на которой поверх присутствует логин диалог, код для кнопки выглядит так:
<tr>
 <td align="left" style="vertical-align: top;">
   <div id="button" class="gwt-PushButton gwt-PushButton-up" tabindex="0" role="button" aria-pressed="false">
    <input type="text" tabindex="-1" style="opacity: 0; height: 1px; width: 1px; z-index: -1; overflow: hidden; position: absolute;">
   <div class="html-face" style="background-color: transparent;">Login</div>
  </div>
 </td>
</tr>
при наведения на неё курсора, строчка меняется:
<div id="button" class="gwt-PushButton gwt-PushButton-up-hovering" tabindex="0" role="button" aria-pressed="false">

при нажатии на кнопку, не отпуская клавишу мыши, код меняется:
<div id="button" class="gwt-PushButton gwt-PushButton-down-hovering" tabindex="0" role="button" aria-pressed="true">

Пробовал нажимать используя следующие методы:
//div[@class="html-face" and text()="Login"]
//*[@id="button"]
ни тот ни другой не работают. так как мне залогиниться?
ах, да, исользуются FF 11, Selenium IDE 1.7.2