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

Фотография

Клики и z-index


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

#1 EgorK

EgorK

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

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

Отправлено 26 ноября 2009 - 05:38

Доброго времени суток.
Такая проблема:
есть страничка в ней есть кнопочки поверх кнопочек помещается div больших размеров с абсолютным позиционрованием и z-index'ом больше чем у кнопок
(<div style="z-index:99; position:absolute; top: 0px; left: 0px; height: 691px; width: 797px;"></div>)
Пишется тест:
selenium.Type("TheLogin$UserName", Parametrs.login);selenium.Type("TheLogin$Password", Parametrs.password);selenium.Click("TheLogin$LoginButton");selenium.WaitForPageToLoad("50000");Assert.AreEqual(Resources.mainPageText, selenium.GetTitle());
он успешно выполняется (т.е. новая страница загружается)
НО когда я сам захожу через FireFox, я не могу кликнуть мышкой по кнопке и текстовым полям. (хотя могу через табулятор ввести значения и "нажать")
нужно написать тест чтобы он падал если поверх кнопок есть что то у чего больше z-index и который "закрывает" для прямого кликанья мышкой
  • 0

#2 Greed

Greed

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

  • Members
  • Pip
  • 20 сообщений
  • ФИО:Чуканцев Алексей Алексеевич

Отправлено 26 ноября 2009 - 07:37

Попробуйте проверить поле методом Selenium.IsEditable.
  • 0

#3 EgorK

EgorK

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

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

Отправлено 26 ноября 2009 - 08:51

Нет, все тесты проходятся: IsVisible, IsElementPresent, IsEditable., т.е. если бы "закрывающего" дива небылобы все работает. В опере когда сам кликаю этот див игнорируется и норм тыкается, а вот в FireFoxe.
Хотелось бы простой способ
(а не: искать все элементы у которых z-index больше, а затем проверять не налазит ли он на кнопки)
  • 0

#4 EgorK

EgorK

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

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

Отправлено 30 ноября 2009 - 03:21

up
  • 0


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

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