做web測(cè)試經(jīng)常遇到一個(gè)問題,web頁太長,需要滑動(dòng)至底部才能點(diǎn)擊某個(gè)元素,今天來講講如何滑動(dòng)web頁
方法一:
調(diào)用js,親測(cè)chrome有效
滑動(dòng)頁面至底部:
?js = "var q=document.documentElement.scrollTop=100000"
driver.execute_script(js)
滑動(dòng)頁面至頂部:
js = "var q=document.documentElement.scrollTop=0"
driver.execute_script(js)?
方法二:
模擬發(fā)送tab鍵,親測(cè)有效,可以滑動(dòng)至element元素所在位置
from selenium.webdriver.common.keys import Keys?
driver.find_element_by_id("element")?.send_keys(Key.TAB)
感興趣的可以看一下keys類,里面有很多按鍵,tab只是其中之一
Keys