Тестирование JQuery UI Slider в огурце - PullRequest
1 голос
/ 22 июля 2011

У меня есть набор из 10 слайдеров JQuery UI, которые нужно как-то протестировать.

В частности, мне нужно перетащить каждую ручку ползунка и наблюдать текущее значение ползунка.

Я пытался использовать различные методы в драйвере Selenium, например:

handle = find(".ui-slider-handle")
find("#category_weight_#{cw.id}").native.drag_and_drop_by(handle,'10px')

Но я продолжаю получать ошибки устаревания и не могу найти достойных примеров использования нового компоновщика действий в селене.

Кто-нибудь делает это, есть совет?

Ответы [ 2 ]

4 голосов
/ 24 июля 2011

попробуйте этот код для скольжения:

  page.execute_script "s=$('#slider');"
  page.execute_script "s.slider('option', 'value', #{value})"
  page.execute_script "s.slider('option','slide').call(s,null,{ handle: $('.ui-slider-handle', s), value: #{value} });"
0 голосов
/ 11 октября 2018

Это отлично работало для испытаний Капибара / Селен.

Я тестировал слайдер Noui для применения RoR с огурцом / капибарой

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