本系列主要講解webdriver經常使用的API使用方法(注意:使用前請確認環境是否安裝成功,瀏覽器驅動是否與谷歌瀏覽器版本對應)web
一:打開某個網址:get() 瀏覽器
from selenium import webdriver # 導入webdriver
driver = webdriver.Chrome() # 實例化
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 打開個人博客首頁
driver.quit() # 關閉瀏覽器進程
二:網頁的前進和後退:back(),forward()ui
from selenium import webdriver # 導入webdriver
driver = webdriver.Chrome() # 實例化
driver.get('https://www.baidu.com/') # 打開百度網址
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 打開個人博客首頁
driver.back() # 後退
driver.forward() # 前進
driver.quit() # 關閉瀏覽器進程
三:刷新當前頁面:refresh()spa
from selenium import webdriver # 導入webdriver
driver = webdriver.Chrome() # 實例化
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 打開個人博客首頁
driver.refresh() # 刷新當前頁面
driver.quit() # 關閉瀏覽器進程
四:瀏覽器窗口最大化:maximize_window()blog
from selenium import webdriver # 導入webdriver
driver = webdriver.Chrome() # 實例化
driver.maximize_window() # 窗口最大化
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 打開個人博客首頁
driver.quit() # 關閉瀏覽器進程
五:休眠(必需要導入time模塊)進程
from selenium import webdriver # 導入webdriver
import time # 導入time模塊
driver = webdriver.Chrome() # 實例化
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 打開個人博客首頁
time.sleep(5) # 等待5s
driver.quit() # 關閉瀏覽器進程
六:關閉當前窗口:clos()get
from selenium import webdriver # 導入webdriver
driver = webdriver.Chrome() # 實例化
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 打開個人博客首頁
driver.close() # 關閉當前窗口
七:關閉瀏覽器進程(注意:當咱們腳本執行完畢後,必定要加上quit(),這個方法能夠回收c盤的臨時文件)博客
from selenium import webdriver # 導入webdriver
driver = webdriver.Chrome() # 實例化
driver.get('https://www.cnblogs.com/kevin-liutianping/') # 打開個人博客首頁
driver.quit() # 關閉瀏覽器進程
close()和quit()的區別:selenium
1.close用於關閉當前窗口,當打開的窗口較多時,能夠用close當前部分窗口it
2.quit用於關閉瀏覽器進程,意思就是關閉全部的窗口,回收c盤的臨時文件