1
如何使用selenium webdriver和firefox浏览器在div元素中获取滚动条? 我需要验证案例:当表格(位于div内的表格)多于10行时,会出现滚动条。在selemium2中处理滚动条
如何使用selenium webdriver和firefox浏览器在div元素中获取滚动条? 我需要验证案例:当表格(位于div内的表格)多于10行时,会出现滚动条。在selemium2中处理滚动条
我认为如果开发的是HTML属性中的滚动条属性,那么你将能够捕获,否则你将不得不与开发人员讨论。 之后,你可以使用webdriver的方法
driver.findElements(By.xpath("XPATH expression")).size();
和使用条件,如果您可以验证滚动条获得行数。
感谢
div元素有css值overflow-y:scroll; 但我不知道如何检查滚动条状态:它是活动还是不... –
你或许可以参考http://selenium-automation.blogspot.in/2010/10/selenium-automation-problems.html检查滚动条的可见性。使用JavascriptExecutor for webdriver。或者发布你的html .. –
谢谢。比较clientHeight和scrollHeight给了我答案。 –