python處理滾動條

2022-06-22 08:57:09 字數 553 閱讀 4065

第一種方式:鍵盤操作:通過定位(用xpath)頁面最底部元素,運用鍵盤的down鍵移到底部

dr.find_element_by_xpath().send_keys(keys.down)

dr.find_element_by_xpath().send_keys(keys.up)

第二種:通過js(通用指令碼)

driver.excute_script("window.scrollby(0,300)",『』)#300是移動長度

driver.excute_script("window.scrollby(0,documnt.body.scrollheight)",『』)

第三種:通過js(通用指令碼)

js= "var q = document.documentelement.scrolltop = 10000"

driver.xecute_script(js)#滾動條拖到底部

js= "var q = document.documentelement.scrolltop = 0"

driver.xecute_script(js)#滾動條拖到頂部

python橫向滾動條 控制滾動條

調過js指令碼控制 python 1.coding utf 8 2.from selenium import webdriver 3.import time 5.driver webdriver.firefox 6.driver.get 7.搜尋 8.driver.find element by i...

Extjs滾動條處理

extjs滾動條處理 bodystyle overflow x hidden overflow y scroll 隱藏水平滾動條,顯示用overflow x visible hidden 隱藏 scroll 一定有 auto 自動 通過這個方法可以顯示或隱藏滾動條 var form new ext....

Python selenium 處理滾動條

1 如果滾動條是針對整個html可以用如下方式 js var q document.documentelement.scrolltop 10000 documentelement表示獲取根節點元素 self.driver.execute script js 2 如果滾動條是針對整個body可以用如下...