Как проверить виджет слайдера jQuery UI с Selenium IDE? - PullRequest
8 голосов
/ 31 августа 2009

Мы используем виджет слайдера jQuery UI в нашем веб-приложении, и мы хотим автоматизировать тестирование интерфейса с selenium IDE . Мы не можем найти способ переместить ползунок с помощью команд селена. Можно ли это сделать?

Ответы [ 4 ]

5 голосов
/ 31 августа 2009

Вы можете использовать команду dragAndDrop для перемещения ползунка. У меня сработало следующее:

dragAndDrop | css=.ui-slider-handle | +100,0

Перемещает ползунок на 100 пикселей вправо от его текущей позиции.

2 голосов
/ 31 августа 2009

есть только одно ( ужасное ) решение для этого. Вам придется взаимодействовать с ползунком, считая его jquery api.

Селен имеет метод runScript , где вы можете передать некоторые JavaScript для запуска. Делайте это только в крайнем случае, так как это приведет вас вниз по скользкому склону

1 голос
/ 03 февраля 2011

На всякий случай, если у кого-то еще есть эта проблема и ему нужна другая перспектива ...

У меня была эта проблема некоторое время назад, и я решил ее с помощью ползунка, заполнившего скрытое поле, и использовал его в качестве интерфейса с IDE Селена. Мне не нужно было проверять, работает ли слайдер, поэтому проверять его не нужно. Я просто хотел значение слайдера.

0 голосов
/ 18 декабря 2009

Если у вас есть несколько ползунков, команда для перемещения одного из них: css = # id .ui-slider-handle

Спасибо Дейву за ответ!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...