我想向下滚动页面并获取该部分/ div的最后一个元素。 我已经执行的代码:如何向下滚动使用硒webdriver分页的特定div
Coordinates coordinate = ((Locatable)element).getCoordinates();
coordinate.inViewPort();
,并与
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("scroll(0, 250)");
而且还页面有分页
你可以启动seleniumIDE,看看会产生什么actiosn?这将节省时间 - 然后您可以导出您所需的格式 – farrellmr
在IDE中,如果执行向下滚动操作,则没有任何操作被记录,因为我认为如果任何元素都是可点击的,则只会记录该操作,但这里没有任何可点击的操作,只有我有向下滚动 – liki
您必须为此使用javascript。使用document.getel获取元素...并使用scrollTop并将像素传递给它。 var elmnt = document.getElementById(“myDIV”); elmnt.scrollTop = 100; – Grasshopper