Python + Selenium 自動化環境搭建過程


1. 所需組建

1.1 Selenium for python

1.2 Python

1.3 Python開發工具pycharm

2. 環境搭建

2.1 下載和安裝Python

  1. 下載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,執行了腳本,終於可以快樂的玩耍了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM