我们目前定义了一个 jQuery UI 滑块:
/ 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});")
设置一个值,但回调似乎不是以这种方式调用的。知道如何设置值并在我的黄瓜测试中触发回调吗?