python selenium瀏覽器滾動條滑動操作

2021-10-01 04:06:08 字數 720 閱讀 2644

方法一:頁面滾動條由上往下慢慢滑動

for w in range(23):

#第乙個引數x是橫向距離,第二個引數y是縱向距離

js = 『window.scrollby(0,90)』 #90表示滾動條下滑的長度(位置)

drive.execute_script(js)

time.sleep(0.5)

方法二:window.scrollby(x,y)

drive.execute_script(『window.scrollby(0,250)』) #y表示滾動條直接下滑到指定的位置。值越大(2250最大),滑動長度越長。

方法三:window.scrollto(x,y)

drive.execute_script(『window.scrollto(0,2150)』) #y表示滾動條直接下滑到指定的位置。值越大(2150最大),滑動長度越長。

方法四:document.documentelement.scrolltop

js = 『var action=document.documentelement.scrolltop=2100』 #設定滾動條距離頂部的位置,這裡可以修改scrolltop 的值,來定位右側滾動條的位置,0是最上面,2100是最底部。

drive.execute_script(js) # 執行指令碼

Python selenium 多執行緒啟動瀏覽器

個人部落格 通過thredins庫實現多執行緒和通過tomorrow庫得threads非同步實現 1.封裝乙個瀏覽器啟動方法,根據不同引數啟動不同瀏覽器 from time import ctime,sleep from selenium import webdriver import thread...

如何安裝webdriver chrome瀏覽器支援

在gem 安裝完watir webdriver後,預設情況下chrome瀏覽器的支援是沒有安裝上的。所以如果要使用webdriver測試chrome的話,我們需要手動安裝chrome支援。requirements the chromedriver controls the browser using...

如何安裝webdriver chrome瀏覽器支援

在gem 安裝完watir webdriver後,預設情況下chrome瀏覽器的支援是沒有安裝上的。所以如果要使用webdriver測試chrome的話,我們需要手動安裝chrome支援。requirements the chromedriver controls the browser using...