WebDriver主要提供元素操作的方法,但也提供了一些关于浏览器操作的方法,比如设置浏览器大小,浏览器前进,后退,刷新等
设置浏览器大小
有时候需要设置浏览器大小,比如访问收集网页,设置浏览器大小跟手机一样大的尺寸,比如(480*800)
from selenium import webdriver dr = webdriver.Chrome() dr.set_window_size(480,800)
浏览器最大化
from selenium import webdriver dr = webdriver.Chrome() dr.maximize_window()
浏览器前进、后退、刷新
import time from selenium import webdriver dr = webdriver.Chrome() dr.maximize_window() dr.get("https://www.baidu.com")#打开百度 xw = dr.find_element_by_link_text('新闻')#定位新闻 xw.click()#点击 dr.back()#浏览器后退 time.sleep(2)#程序暂停两秒,看的清楚 dr.forward()#浏览器前进 dr.refresh()#浏览器刷新
浏览器url,title。可以用来验证打开的网页是否正确
from selenium import webdriver dr = webdriver.Chrome() dr.maximize_window() dr.get("https://www.baidu.com")#打开百度 print(dr.title) print(dr.current_url)