基本上我需要找到頁面上的所有元素有一個滾動條(垂直或水平)如何使用XPath在DOM中查找可滾動元素?
如何判斷一個元素是否有滾動條,並且實際上可以滾動?我發現this code snippet on jsperf。是否有可能將代碼背後的邏輯捕獲到XPath表達式中?或者還有其他方法來檢查滾動條嗎?
補充:
只是爲了解釋什麼是我想要做的事:我開發VimFx - Firefox擴展。基本上它引入了Vim式無鼠標捷徑(我知道有Vimperator和Pentadactyl ......)。我想要實現的功能之一是允許用戶選擇使用j/k鍵滾動的容器。這就是爲什麼我需要發現任何給定隨機頁面上的所有可滾動元素。
XPath不能夠獲得有關如何元素已經呈現信息,所以這是不可能的。 –