¿Cómo arrastro un control deslizante de jQuery desde Capybara y ChromeDriver?

Puedo ejecutar el siguiente código para mover el control deslizante, pero los eventos que se activan en el navegador no se llevan a cabo.

page.execute_script(%Q($('#slider_handicap').slider('values',1,30)))

Eso establece correctamente el manejador correcto en 30, pero necesito que se comporte como si en realidad estuviera tomando el mouse y arrastrando el manejador a 30 y luego soltándolo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta