天天看點

python搭建selenium_mac下怎麼搭建selenium python環境?

最近因為工作原因,開始接觸自動化測試,查了一些資料後,還是覺得用selenium+Python比較好,因為自己用的是Mac,而網上的環境配置都是針對windows和Linux的,是以自己摸索了一個在Mac OS上配置的方法。至于windows和Linux,各位還是自行百度好了,搜尋蟲師或乙醇加selenium關鍵字即可,本篇教程實在以上二位的文檔基礎上完成。

乙醇有一篇使用ActivePython來配置環境的教程,我自己試過之後,一直提示檔案缺失,如果諸位有成功解決的,也可以告知我,先謝過了~

準備工具如下:

-------------------------------------------------------------

1.下載下傳pip 【python的安裝包管理工具】

2.下載下傳Pycharm【Python開發環境】

3.下載下傳Firefox安裝包,下載下傳完成後輕按兩下安裝。(連結就不提供了,自己找)

-------------------------------------------------------------

Mac因為自帶python2.7.10,是以無需下載下傳安裝,selenium目前對Python3支援并不好,是以還是使用自帶2.7.10就好,pip 選擇你平台對應的版本,pycharm下載下傳最新版即可。

安裝步驟:

1、 安裝pip,将下載下傳好的pip檔案解壓(我預設解壓在下載下傳檔案夾内),打開終端,cd至該目錄,執行sudo python setup.py install

2、 執行sudo easy_install pip

3、 聯網執行 sudo pip install –U selenium

4、 安裝Pycharm很簡單,輕按兩下安裝即可。安裝完成後,設定按找習慣設定即可。

測試:

安裝完成後,來測試一下是否安裝成功,打開Pycharm,建立project,在project中建立一個字尾為.py的檔案,輸入以下内容:

from selenium import webdriver

import time

dr = webdriver.Firefox()

time.sleep(5)

print 'Browser will be closed'

dr.quit()

print 'Browser is close'

點選運作後,下方視窗成功列印如下兩行,則說明環境配置成功。

Browser will be closed

Browser is close

最後上一張成功運作的圖:

PS:預設配置完之後,是隻能支援Firefox的,如果需要支援其他浏覽器,需要對應的IE drive和chrome drive的。

2017.10.23修改,現在火狐浏覽器也需要下載下傳對應的geckodriver了,下載下傳的時候要根據浏覽器版本下載下傳對應版本的geckodriver。