【发布时间】:2015-11-10 05:02:25
【问题描述】:
如何使用 Robotframework Ride 在页面中水平滚动?
div class="dataTables_scrollBody" style="overflow: auto; width: 100%
如果我使用 Testscroll 0 250,它不会水平滚动。
【问题讨论】:
-
RIDE 是一个 IDE——你不能用 RIDE 本身滚动网页。您是在问如何使用机器人框架和 selenium 关键字库来滚动网页?
-
是水平滚动网页。我可以垂直滚动网页。但不是水平的
-
对于垂直滚动,我使用此代码。测试滚动 [参数] ${x_location} ${y_location} 执行 Javascript window.scrollTo(${x_location},${y_location}) 所以我调用方法测试滚动 0 250 垂直滚动页面什么是水平滚动网页的方式页面。
-
在 jquery 的帮助下,我得到了滚动的宽度 jQuery('.dataTables_scrollBody').width() 获取宽度的命令是什么。如果我给 get get length 或 get value 它不完全保留宽度。总宽度为 1126。如果我给定长度,它返回 40。如果我得到宽度,我将轻松使用 jQuery('.dataTables_scrollBody').scrollLeft(1126)。所以请告诉我如何获得确切的宽度
-
您解决了这个问题吗?我也有同样的问题
标签: python xpath robotframework