如何检查是否为纯文本区域填充了滚动条?

时间:2015-04-15 06:08:39

标签: selenium selenium-webdriver

我有一个没有任何滚动条的自由文本区域。但是当我在文本字段中输入字符时,会引入滚动条。如何使用selenium webdriver检查此滚动条是否存在。

1 个答案:

答案 0 :(得分:2)

我认为您需要执行JavaScript来确定这样的事情(用返回特定文本区域的东西替换查询):

JavascriptExecutor js = (JavascriptExecutor) driver;
boolean scrollBarPresent = (boolean) js.executeScript(
        "var element = document.querySelector('textarea'); " + 
        "return element.scrollHeight > element.clientHeight;");