一、页面屏幕分辨率放大【相当于 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()
# 打开url,跳转到指定页面
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()