- 網上很多的滾動條辦法,可能是系統間的差異,或者瀏覽器的差役,導致結果可能不盡人意
我的經常使用的環境是,ubuntu + chrome + chromedirver + selenium + python3.5.2 - 以下筆記,是給基於上環境的
- 滾動到指定位置
tagelement = driver..find_elements_by_xpath("//div[@class='_3-kxx']") # 目標元素的定位篩選
driver.execute_script("return arguments[0].scrollIntoView();",tagelement)
- 嵌入滾動條div的滾動
id = "pane-side" # 滾動條所在元素的ID
js_1 = "document.getElementById('%s').scrollTop=10000000" % id
driver.execute_script(js_1)