selenium滾動條操作

2021-09-06 02:33:24 字數 671 閱讀 4098

案例:

開啟部落格首頁,將滾動條拖動到最底部,然後再拖動到最頂部

**:

from selenium import webdriver

from time import sleep,ctime

driver=webdriver.firefox()

driver.get("")

sleep(3)

print(ctime())

#將滾動條拖動到最底部

js='var action=document.documentelement.scrolltop=50000'

driver.execute_script(js)

sleep(2)

#將滾動條拖動到最頂部

js='var action=document.documentelement.scrolltop=0'

driver.execute_script(js)

print(ctime())

執行結果:控制台正常輸出,且火狐瀏覽器進行了相關操作

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 操作滾動條

在自動化測試的過程中,難免會應用到翻頁鍵,但是webdriver提供的方法都是操作當前頁面可見的元素,對於未在當前範圍展示的翻頁鍵,該如何操作呢?driver webdriver.firefox driver.get 搜尋selenium,製造含有滾動條的環境 拖動滾動條至底部 js1 docume...

Selenium 瀏覽器滾動條操作

在用selenium做web自動化時,經常會碰到要定位的元素不在當前屏,需要拖動瀏覽器的滾動條才能顯示出來。如果直接去定位的話,一定會報元素不存在的錯誤。那麼怎麼對瀏覽器的滾動條進行操作呢?webdriver不能定位到瀏覽器的滾動條,只有通過execute script 來執行js指令碼,達到操作滾...