使用Java滚动元素selenium webdriver

时间:2013-07-15 07:46:07

标签: java selenium-webdriver

请提供帮助以滚动特定元素以使视点执行某些操作:

<div id="divReviewForm" style="width: 100%; height: 463px;
     min-height: 300px; overflow: auto; float: left; padding-top: 20px;">

在表格内部启用了一个滚动条,所以我执行向下滚动操作以进入视点,但目前我无法执行上述操作。

尝试以下但仍然失败了:

((Locatable)element).getLocationOnScreenOnceScrolledIntoView();

1 个答案:

答案 0 :(得分:0)

只需使用webdriver查找元素,就应滚动元素进行查看。

driver.findElement(By.xpath("//div[@id='divReviewForm']))    

应该有效。当“找到”它时,Webdriver会自动将元素滚动到视图中。