2012-12-06 33 views
1

如何使用selenium webdriver和firefox浏览器在div元素中获取滚动条? 我需要验证案例:当表格(位于div内的表格)多于10行时,会出现滚动条。在selemium2中处理滚动条

+1

你或许可以参考http://selenium-automation.blogspot.in/2010/10/selenium-automation-problems.html检查滚动条的可见性。使用JavascriptExecutor for webdriver。或者发布你的html .. –

+0

谢谢。比较clientHeight和scrollHeight给了我答案。 –

回答

1

我认为如果开发的是HTML属性中的滚动条属性,那么你将能够捕获,否则你将不得不与开发人员讨论。 之后,你可以使用webdriver的方法

driver.findElements(By.xpath("XPATH expression")).size(); 

和使用条件,如果您可以验证滚动条获得行数。

感谢

+1

div元素有css值overflow-y:scroll; 但我不知道如何检查滚动条状态:它是活动还是不... –