Selenium緩慢拖動滾動條

2022-06-30 09:15:11 字數 466 閱讀 9172

selenium自動化模擬的時候,有時候要模擬到拖動滾動條,所以放上**啦~

下面**是直接拉到底

for i in range(4, 9):

time.sleep(0.5)

driver.execute_script('window.scrollto(0, document.body.scrollheight)')

time.sleep(0.5)

下面**是緩慢拖動

js = "return action=document.body.scrollheight"

new_height = driver.execute_script(js)

for i in range(0,new_height,150):

driver.execute_script('window.scrollto(0, %s)'%(i))

每次150的間距拖動。。不怎麼會碼字。敬請諒解

水平拖動滾動條

這個過程分為三步走 一 分析首先獲取元素 記得onmousemove 一定要寫在onmousedown當中,善於利用var that this 在onmosedown中最為重要的是獲取移動的距離 首先是event.client leftval 的值 二 判斷移動的距離是否超出範圍,由於that.st...

selenium操作滾動條

from selenium import webdriver from time import sleep driver webdriver.chrome driver.get driver.maximize window sleep 3 移動到絕對位置 js window.scrollto 0,1...

selenium滾動條操作

案例 開啟部落格首頁,將滾動條拖動到最底部,然後再拖動到最頂部 from selenium import webdriver from time import sleep,ctime driver webdriver.firefox driver.get sleep 3 print ctime 將滾...