我需要滑过洗涤器栏:
<div id="scrubber" class="no-highlight expanded" style="outline: none;">
<div id="progress" style="width: 50%; outline: none;">
<div id="handle" class="grabbed" style="outline: none;">
<div class="overhandle no-highlight" style="outline: none;">
</div>
</div>
</div>
</div>
但是我的代码似乎对条形码没有影响
hnd = br.find_element(:id,'handle')
br.action.drag_and_drop_by(hnd,100,0).click.perform
相同的代码似乎适用于http://jqueryui.com/demos/slider/
我还尝试使用javascript更改元素的样式(id:progress),但只显示更新的宽度,当我在irb中查询相同的内容时。
javascript_execution:
br.execute_script('document.getElementById("progress").style.width = "20%"')
我使用chrome作为浏览器。
答案 0 :(得分:0)
执行jQuery脚本应该可以正常工作。
jQuery( "#slider" ).slider( "option", "value", 60 );
在iframe页面http://jqueryui.com/resources/demos/slider/default.html
中的同一个滑块上进行了测试