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

Фотография

Не обновляется state кнопки на странице


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

#1 dead

dead

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

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

Отправлено 15 апреля 2012 - 11:42

Привет

Недавно в прилаге заменили кнопу логина, после чего селениум не может на нее нажать. Предполагаю, что это связано с обновлением ее состояния после ввода логин/пароля. Подскажите, пожалуйста, если сталкивались с подобной ситуацией.

Вот код кнопы в дефолтовом состоянии (без введенных данных) :
<button id="loginButton" class="ui-priority-primary ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only ui-button-disabled ui-state-disabled" role="button" aria-disabled="true" disabled="">

После ввода данных он становится таким:
<button id="loginButton" class="ui-priority-primary ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" role="button" aria-disabled="true">
кнопка, соответственно, становится доступной для нажатия

Проблема в том, что после ввода данных селениумом кнопа не меняет своего состояния.

Пробовал mouseOver, mouseDown и другие прочие mouse, нажимал enter, ставил курсор и фокусировал на полях ввода данных... все манипуляции с мышкой, курсором и клавой не помогли. Обновлял селениумом всю страницу, естественно, безрезультатно.

Буду признателен за помощь в решении этой проблемы.
  • 0

#2 Tan_Sid

Tan_Sid

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

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Сидорова Татьяна

Отправлено 29 августа 2012 - 11:50

у меня такая же проблема( подскажите как решить?
Спасибо.
  • 0

#3 dip

dip

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

  • Members
  • Pip
  • 14 сообщений
  • ФИО:Александр Богатов
  • Город:Домодедово


Отправлено 30 августа 2012 - 06:44

а если попробовать в такой последовательности?

    	$this->selenium->setCursorPosition($locator, '0');
    	$this->selenium->type($locator, $value);
    	$this->selenium->fireEvent($locator, 'focus');

  • 0


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

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