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

Фотография

Selenium и isVisible


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

#1 point80

point80

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

  • Members
  • Pip
  • 19 сообщений
  • ФИО:Дормидонтов Семён

Отправлено 27 октября 2011 - 08:26

Доброго всем дня. Наткнулся на забавное явление: Selenium IDE (как и RC) некорректно выдает результат isVisible. Т.е. результат запроса isVisible("css=#content>.popup.locations") выдает True всегда. Даже когда элемент просто загружен на странице. Например:

<div id="content">
<div class="popup locations" style="display: none;">
...
</div>
</div>

При этом в описании сказано: "Determines if the specified element is visible. An element can be rendered invisible by setting the CSS "visibility" property to "hidden", or the "display" property to "none", either for the element itself or one if its ancestors. This method will fail if the element is not present." В приведенном мной примере display: none, а результат - True O_o
P.S.: Пока использую только IDE и FF. Но в RC такая-же фигня. Почему так происходит?
P.P.S.: Selenium IDE 1.3.0, Selenium Server 2.8.0 Selenium RC+Python
  • 0

#2 point80

point80

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

  • Members
  • Pip
  • 19 сообщений
  • ФИО:Дормидонтов Семён

Отправлено 31 октября 2011 - 06:30

Всем спасибо за советы(
Для себя в RC проблему решил переписыванием метода isVisible. Работает не так быстро, зато без ошибок.
Тему можно закрывать.
  • 0


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

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