隨筆記錄方便本身和同路人查閱。python
#------------------------------------------------我是可恥的分割線-------------------------------------------web
學習selenium自動化以前,最好先學習HTML、CSS、JavaScript等知識,有助於理解定位及操做元素的原理。關於python和selenium安裝請自行搜索別的資料,瀏覽器
這裏就很少作介紹了,全部例子均使用python3.6+selenium執行的。學習
WebDriver主要提供的是操做頁面上各類元素的方法,但他也提供了操做瀏覽器的一些方法,例如控制瀏覽器的大小、操做瀏覽器前進和後退等。url
#------------------------------------------------我是可恥的分割線-------------------------------------------spa
有時候咱們但願代碼幫咱們刷新頁面,selenium有一個refresh方法能夠實現。code
#導入webdriver模塊它是用來控制瀏覽器的 from selenium import webdriver import time driver = webdriver.Chrome()#實例化,且指定以Firefox瀏覽器打開 #訪問百度首頁 first_url = "http://www.baidu.com" driver.get(first_url) #刷新頁面 driver.refresh()
refresh()方法會模擬F5自動刷新頁面blog