水平滚动 table
Scrolling the table horizontally
我有这个table
我必须水平滚动才能单击按钮,如下所示
这是此元素的 HTML 代码
<div tabindex="-1" class="v-grid-scroller v-grid-scroller-horizontal" style="padding-bottom: 17px; height: 0px; width: 1036px; left: 0px; overflow-x: scroll;"><div style="height: 17px; width: 1566.09px;"></div></div>
有什么方法可以使用 WATIR 执行水平滚动吗?
类似于,您需要使用JavaScript来水平滚动元素。这是通过设置 scrollLeft
属性:
# Get the element that has the overflow property
div = browser.div
# Scroll to a specific point
div.execute_script('arguments[0].scrollLeft = 100;', div)
# Scroll right a certain amount
div.execute_script('arguments[0].scrollLeft += 50;', div)
我有这个table
我必须水平滚动才能单击按钮,如下所示
这是此元素的 HTML 代码
<div tabindex="-1" class="v-grid-scroller v-grid-scroller-horizontal" style="padding-bottom: 17px; height: 0px; width: 1036px; left: 0px; overflow-x: scroll;"><div style="height: 17px; width: 1566.09px;"></div></div>
有什么方法可以使用 WATIR 执行水平滚动吗?
类似于scrollLeft
属性:
# Get the element that has the overflow property
div = browser.div
# Scroll to a specific point
div.execute_script('arguments[0].scrollLeft = 100;', div)
# Scroll right a certain amount
div.execute_script('arguments[0].scrollLeft += 50;', div)