Selenium Webdriver,在div弹出窗口内滚动

时间:2014-03-28 09:48:03

标签: java selenium-webdriver

显示一个弹出窗口,其内容很大,必须滚动才能完全查看。是否有滚动div中显示为弹出窗口的内容。我们可以使用JavaScriptExecutor滚动到Element,但这似乎只能在窗口级别工作,但不能在div级别工作。

1 个答案:

答案 0 :(得分:10)

// Initialize Javascript executor
JavascriptExecutor js = (JavascriptExecutor) driver;

// Scroll inside web element vertically (e.g. 100 pixel)
js.executeScript("arguments[0].scrollTop = arguments[1];",driver.findElement(By.id("<div-id>")), 100);

这应该有助于在DIV元素中滚动。

相关问题