一、页面屏幕分辨率放大【相当于 CTRL 与 + 的组合键】
zoom_in = "document.body.style.zoom='1.7'"
driver.execute_script(zoom_in)
二、页面屏幕分辨率缩小【相当于 CTRL 与 - 的组合键】
zoom_out= "document.body.style.zoom='0.5'"
driver.execute_script(zoom_out)
三、滚动条移动到页面最底部
bottom= "window.scrollTo(0,document.body.scrollHeight)"
driver.execute_script(bottom)
四、滚动条移动到页面最顶部
top= "var q=document.documentElement.scrollTop=0"
driver.execute_script(top)
代码示例演示效果:
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("https://www.baidu.com/s?tn=02003390_43_hao_pg&isource=infinity&iname=baidu&itype=web&ie=utf-8&wd=selenium")
driver.maximize_window()
bottom = "window.scrollTo(0,document.body.scrollHeight)"
driver.execute_script(bottom)
time.sleep(1)
top = "var q=document.documentElement.scrollTop=0"
driver.execute_script(top)
time.sleep(1)
zoom_in = "document.body.style.zoom='1.7'"
driver.execute_script(zoom_in)
time.sleep(1)
zoom_out = "document.body.style.zoom='0.5'"
driver.execute_script(zoom_out)
time.sleep(1)
driver.close()