В настоящее время мы определяем ползунок пользовательского интерфейса jQuery с помощью:
/ Search implementation
$("input#price-range").slider({
from:1,
to:200,
step:5,
round:0,
scale:[1, '|', 50, '|', 100, '|', 150, '|', 200],
dimension:"$",
skin:"round",
callback: do_search
});
То, что я пытаюсь сделать, это проверить, что эффекты перемещения ползунка и результаты функции обратного вызова. Вживую код работает, но протестировать его с помощью Capybara/Cucumber оказалось сложно.
я пытался
page.execute_script("$('#price-range').slider('value',#{price});")
чтобы установить значение, но обратные вызовы, похоже, не вызываются таким образом. Любая идея, как я могу установить значение и заставить обратные вызовы срабатывать в моем тесте на огурец?