【发布时间】:2014-07-03 21:51:18
【问题描述】:
我有一个需要测试的响应式网站。如果网站转到平板电脑的窗口大小,我希望测试检查是否有水平滚动条。根据设计,它们永远不会出现在平板电脑上。
有人有一段伪代码来使用 Selenium Webdriver Java Cucumber 断言水平滚动条的存在吗?
【问题讨论】:
标签: java selenium webdriver cucumber
我有一个需要测试的响应式网站。如果网站转到平板电脑的窗口大小,我希望测试检查是否有水平滚动条。根据设计,它们永远不会出现在平板电脑上。
有人有一段伪代码来使用 Selenium Webdriver Java Cucumber 断言水平滚动条的存在吗?
【问题讨论】:
标签: java selenium webdriver cucumber
您可以使用javascriptExecutor 进行测试:
垂直滚动条:
boolean scrollBarPresent = ((JavascriptExecutor)driver).executeScript("return document.documentElement.scrollHeight>document.documentElement.clientHeight;");
水平滚动条:
boolean scrollBarPresent = ((JavascriptExecutor)driver).executeScript("return document.documentElement.scrollWidth>document.documentElement.clientWidth;");
【讨论】: