1. 所需組建
1.1 Selenium for python
1.2 Python
1.3 Python開發工具pycharm
2. 環境搭建
2.1 下載和安裝Python
- 下載Python 2.7.x
到 https://www.python.org/downloads/, 下載2.7.X版本,如圖
下載完后直接,雙擊開始安裝,記得在勾選組建的時候,需要勾選安裝python到path這個選項,否則安裝完了,還需要類似配置jdk環境變量一樣把python添加到系統path中去。
2)驗證python是否安裝完成和path是否添加方法:
打開cmd,輸入python, 如果能看到python版本號,說明python安裝成功。通過輸入quit()來退出python環境。如果你的環境如圖能看到Python版本號信息,說明Python正確安裝。
2.2 下載Selenium for python
1) 下載 Selenium for python
到 https://pypi.python.org/pypi/selenium#downloads 下載最新版本,當前是3.0.2
下載tar.gz的包
下載完解壓:
2) 安裝Selenium
打開cmd,然后cd到解壓包當前路徑,輸入 python setup.py install ,cmd窗口會出現解壓滾動屏幕,直到安裝完成。如下圖。
驗證selenium安裝成功辦法:
在cmd輸入python進入python環境,然后輸入 from selenium import webdriver,如果不報錯就代表selenium安裝成功。
2.3 下載python開發環境 pycharm
1) 下載pycharm
到地址: https://www.jetbrains.com/pycharm/download/,下載
我們最好下載免費版本, 這里我們下載社區版本,不要下載專業版。
下載完是這個:pycharm-community-2016.3.1.exe
2) 安裝pycharm
默認安裝,點擊下一步,直到安裝完成。
如果安裝是32bit 就選32bit
3. 第一個python腳本
說明:本文不討論如何或者元素xpath,直接用firefox作為driver,來演示一個打開百度,輸入python的例子,然后關閉瀏覽器。
1) 點擊桌面pycharm圖標,第一次可能會出現如下圖,點擊第二項
2) 點擊創建一個項目
3) 給一個項名稱,點擊create
4) 工作面板如下
5) 新建一個demo.py 文件
6) 輸入第一個腳本代碼,代碼如下。
右鍵這個demo.py,選擇run
7) 可能出現的報錯或異常
原因分析:由於我們采用selenium 3.0, 3.0中 瀏覽器從webdriver中分離出來了,如果要使用Firefox(), 需要安裝geckodriver,需要下載這個東西,然后添加到環境變量。
1) https://github.com/mozilla/geckodriver/releases, 下載
2) 下載完解壓把這個文件放在python的安裝目錄下,就相當於把geckodriver.exe添加到了系統path
運行一下,果然打開了firefox,執行了腳本,終於可以快樂的玩耍了。