在線安裝(pip)python
以管理員身份運行cmd,而後在cmd命令窗口中輸入【pip install Selenium】進行安裝。對於想安裝指定版本的Selenium進行安裝(如 pip install Selenium==3.12.0),如圖所示。安裝過程當中可能因爲網絡問題,安裝緩慢或中斷。若是中途安裝失敗,能夠從新輸入命令【pip install Selenium】嘗試再次安裝,直到進度100%完成爲止。web
在本書進入校稿階段,Selenium的最新版本爲3.141.59(可在https://www.Seleniumhq.org/download/中查看)。瀏覽器
安裝完畢後,可在cmd命令窗口中,經過【pip show Selenium】查看安裝的Selenium版本,如圖所示。網絡
離線安裝編輯器
下載Selenium地址:https://pypi.org/project/Selenium/#files選擇下載此文件(可在本書提供的資料包中找到離線Selenium版本),如圖所示。ide
下載Selenium完畢後,將其解壓到Python安裝路徑\Lib\site-packages 目錄中(做者的路徑如C:\Program Files\python36\Lib\site-packages),解壓文件夾命名爲Selenium,如圖所示。學習
在Python安裝路徑\Lib\site-packages 目錄中Selenium文件夾中,能夠看到setup.py文件,如圖所示。spa
以管理員身份運行cmd,經過cmd命令窗口,進入Selenium目錄,如圖所示。命令行
Cmd命令窗口中,鍵入【Python setup.py install】,回車開始安裝Selenium,如圖所示。3d
安裝完畢後,可在cmd命令窗口中,經過【pip show Selenium】查看安裝的Selenium版本,如圖所示。
前面已經將Python、Selenium均已安裝完畢。如何才能知道安裝的Selenium確實已經安裝好了呢?接下來驗證下Selenium是否能夠正常使用。
以管理員身份運行cmd,在cmd命令窗口,輸入Python,進入Python編輯狀態,依次輸入命令:
(1) from selenium import webdriver;
(2) webdriver.Firefox()。
在Python編輯器中,運行了以上命令後,可以觀察到,FireFox瀏覽器(做者電腦上的FireFox版本爲65)並無被調用打開。並且,在命令行末尾看到錯誤「Selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.」。錯誤的大概意思是缺乏geckodriver。出現這個錯誤並不能武斷的否認Selenium沒有安裝成功。這偏偏是接下來一節要解決的問題。學習完下面一節後,再回來看該錯誤,那時就可以理解產生錯誤的緣由了。