Python selenium —— 教你在Windows上搭建Python+Selenium環境

發現很多人連環境都不會搭,雖然這個問題沒有什麼技術含量,但博主也決定寫點東西給那些環境都不會搭建的小白。

關於selenium是什麼的問題博主實在是懶得解釋,直接上環境,小白學習一般需要以下一些東西:

  1. 瀏覽器(Firefox/Chrome/IE..)
  2. Python
  3. Selenium
  4. Selenium IDE(如果用Firefox)
  5. FireBug、FirePath(如果用Firefox)
  6. chromedriver、IEDriverServer
  7. IDE(Pycharm/Sublime/Eclipse..)

接下來我們就一步步進行講解:

1. 瀏覽器

要搞selenium,瀏覽器是起碼的,那麼要選擇哪個瀏覽器?選擇哪個版本呢?博主建議用Firefox或Chrome,千萬不要用最新版本,要用早兩到三個版本的。

Firefox早期版本的下載,可以通過下面的鏈接:

http://ftp.mozilla.org/pub/firefox/releases/

Chrome早期版本的下載,可以通過下面的鏈接(不過不是官方的版本,目前很難找到官方早期安裝包):

http://www.slimjet.com/chrome/google-chrome-old-version.php

瀏覽器的安裝沒有必要細說,但一定要注意安裝完成之後關閉瀏覽器的自動更新功能。

Firefox 需通過“選項 - 高級 - 更新 - Firefox更新”修改爲“不檢查更新”,如圖:

firefox關閉更新

Chrome 關閉更新可通過關閉服務中Google的兩個更新服務(如下圖),或者修改註冊表 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Update\AutoUpdateCheckPeriodMinutes 值爲 0

chrome關閉更新

2. Python

Windows下安裝Python很簡單,官網下包直接裝就行,這裏要建議一下,建議用Python 2.7.x(10-12)的版本,個人不建議用3,也不要用過低的版本(如今PY2已經快要過時,推薦由PY3入手)。

Python下載傳送門 (去官網下也可)

找好版本,下其中的.msi文件,64位系統下.amd64.msi,如:

Python download

要注意,安裝的時候注意選擇“Add python.exe to Path”,如下圖:

addtopath

否則,執行python命令會出現“‘python’不是內部或外部命令..”的報錯,當然也可以安裝之後手動添加python目錄到Path中如下:

path

3. Selenium

Python裝selenium很簡單,直接pip就可以

pip install selenium

默認裝的就是最新的2.xx版本的selenium,這裏也要建議一下,建議用selenium 2.xx(53+)版本,不要用selenium 3.xx,3.xx版本目前有一些功能還未穩定。

你也可以下載Python-selenium的包來安裝。

4. Selenium IDE

如果想要學習Selenium IDE來錄製回放,需要下載相應Firefox插件,可以到selenium官網:

http://seleniumhq.org/download/

或者在Firefox裏輸入下面地址:

https://addons.mozilla.org/zh-CN/firefox/addon/selenium-ide/?src=search

也可以直接在Firefox的附加組件管理器中直接搜索selenium ide,直接搜索結果裏應該是搜不到的,你拉到最下方,點開“查看全部的xx項結果”,在其中找到 Selenium IDE 項,如下圖,這裏需要注意,結果中有很多迷惑性的插件,如Selenium IDE Button(這個僅僅是一個瀏覽器按鈕,而不是真正的IDE)等,要注意甄別。

Selenium IDE

Selenium IDE直接拖拽到Firefox中就可以安裝,或者直接通過“添加到Firefox”鏈接添加。

安裝完成之後就可在Firefox中找到一個Se的圖標,如下圖:

ide button

5. FireBug、FirePath

如果要使用Firefox,必備的插件就是FireBug和FirePath,這倆都可以在附加組件管理器中搜到,如下圖:

FireBug:

FireBug

FirePath:

FirePath

安裝完成之後就能在Firefox找到一個蟲子的圖標,如下圖:

firebug button

而FirePath在FireBug中,如下:

firepath

6. chromedriver、IEDriverServer

如果需要使用Chrome瀏覽器或者IE瀏覽器,則需要對應的驅動,下載鏈接如下:

chromedriver,chromedriver沒有64位版本,32即可驅動:

http://chromedriver.storage.googleapis.com/index.html

IEDriverServer,下面鏈接能夠下載所有版本的selenium以及IEDriverServer,IEDriverServer區分32位/64位:

http://selenium-release.storage.googleapis.com/index.html

選擇合適的版本並下載即可。

找個容易找到的文件夾放起來,在啓動chrome瀏覽器以及IE時需要用到。

7. IDE(Pycharm/Sublime/…)

IDE可以用python自帶的IDLE,也可以用一些編輯器,比較好用的有Sublime以及Pycharm,這些IDE都很容易下載到,網上也有很多配置的文章,這裏就不多囉嗦了。


更多關於python selenium的文章,請關注我的CSDN專欄:Python Selenium自動化測試詳解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章