тестирование jQuery show (), hide () с помощью Selenium IDE - PullRequest
0 голосов
/ 03 февраля 2011

У меня есть приложение Javascript, которое отправляет запрос в API Google Maps и переключает отображение тега div с помощью jQuery show () или hide () в зависимости от результата.

Я пытаюсь написать теств Selenium IDE , которая будет проверять атрибут отображения css моего div.

Я понимаю команду waitForCondition , но у меня возникают проблемы при разработке способа проверки вышесостояние.Я не думаю, что в Selenium IDE есть встроенный jQuery, поэтому я думаю, что мои варианты - это простой старый javascript (показанный в предыдущей ссылке) или что-то вроде xPAth.

Кто-нибудь может дать мне несколько советов?Мой вопрос достаточно ясен?

Большое спасибо ...

1 Ответ

1 голос
/ 17 марта 2011

Я использовал приведенный ниже код в waitForCondition, чтобы подождать, пока динамический элемент не будет изменен с display: none на display: block, не должно быть сложно адаптировать его также для ваших нужд:

selenium.browserbot.getCurrentWindow().document.getElementById('articleDetails').style.display == 'block'
...