[英]Watir scroll down the page as long as there is more content to show
您可以通過比較其scrollTop和scrollHeight來檢查可滾動元素是否在底部。
以下工作:
scrollable = browser.div(class: 'j6cq2') # div with overflow-y=scroll
until browser.execute_script('return arguments[0].scrollTop + arguments[0].clientHeight >= arguments[0].scrollHeight', scrollable) do
browser.execute_script('arguments[0].scrollTop = arguments[0].scrollHeight', scrollable)
sleep(1)
end
請注意,我沒有時間比使用#sleep來找到更好的解決方案。 但是,希望這能給您一個想法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.