2015-04-15 59 views
0

我有一個沒有任何滾動條的自由文本區域。但是當我在文本字段中輸入字符時,會引入滾動條。如何檢查這個滾動條存在或不使用硒webdriver。如何檢查純文本區域是否填充了滾動條?

+0

可能這可以幫助你:HTTP:// WWW。 testingdiaries.com/selenium-verify-scrollbar-webdriver/ –

+0

感謝您的意見。但這是一個網頁。我需要檢查一個文本區域(這是一個web元素) – automater

+0

當你關注文本區域時,滾動條消失了嗎?澄清:滾動條只在輸入時才引入? –

回答

2

我想你需要執行JavaScript來確定,這樣的事情(更換的東西,返回特定的textarea查詢):

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