Selenium頁面互動(五)拖動視窗和使用多視窗
阿新 • • 發佈:2020-12-21
技術標籤:Selenium
拖動視窗
option 1
js='var q=document.documentElement.scrollTop=10000'
driver.execute_script(js)
option 2
js='window.scrollTop(10000,document.body.scrollheight)'
driver.execute_script(js)
option 3
js='document.querySelector('屬性值').scrollTop(1000)'
driver.execute_script(js)
option 4
模擬將滑鼠移動到指定顯示的元素位置模擬比下拉
#模擬滑鼠操作
from selenium.webdriver import ActionChains
driver=webdriver.Chrome()
#下拉前的截圖
driver.save_screensort('1.png')
el=driver.find_element_by_xpath('//*[@屬性名=屬性值]')
action=ActionChains(driver).move_to_element(el)
action.perform()
#下拉後的截圖
driver.save_screensort('2.png')
使用多視窗
js='window.open('http://www.sogou. com')'
driver.execute_script(js)