我们知道,在Python中,可以设定窗口的大小:
driver.set_window_size(1920, 1080)
那么如果我并不想修改窗口大小,只想修改页面大小怎么办?
此时,就需要使用JavaScript来实现了。
document.body.style.zoom=’0.5’
代码中的 0.5表示缩放比例。 1是原大小,小于1是缩小,大于1是放大。例如0.5表示缩小为原网页的50%。
因此,在Selenium中,可以使用 execute_script来运行:
driver.execute_script("document.body.style.zoom='0.5'") #缩小
driver.execute_script("document.body.style.zoom='1.7'") #放大