Selenium Web Driver 安裝 (Mac OS)

Cheng Feng Sun
AppMaster Developers
4 min readJun 11, 2018

這篇文章會針對在Mac上面的 Python 使用者如何建置Selenium測試環境做簡單說明。(範例的OS版本為10.12.6,IDE 為 Pycharm CE)

依序下列步驟來建置:

  1. 前置作業
  2. 下載Selenium Web Driver 並在IDE中設定
  3. 將Mac切換至Python3環境

1. 前置作業

2. 下載Selenium Web Driver

下載完Selenium後,在自己所使用的IDE上就可以安裝selenium包裹

  • 以PyCharm 為例:
    PyCharm > Preferences >Project: project_name > Project Interpreter > 按「+」> 搜尋「selenium」> Install Package

3. 將Mac切換至Python3環境

安裝完Selenium Web Driver 之後,雖然也裝在IDE了,創建專案時也可以選擇Python3版本(如下圖),但這樣在使用terminal指令時會很不方便

因為Mac OS 本身就會自帶Python2.7,所以在terminal上打的指令預設是Python2,但Selenium對應需要用的是Python3 以上的版本,所以我們需要把預設改成Python3。然而,因為Mac系統裡面有些library使用的是Python2.7等版本,所以不能解除舊的Python2(很重要!!),而是用虛擬環境的方式在不同版本間切換。

  • 下載完Python3後,打開終端機,用Python 的套件安裝工具pip來安裝虛擬環境
 $ pip3 install virtualenv

*Python3會自帶pip3 所以不用再另行安裝pip

  • 設置虛擬環境並啟動
#建立目錄(如果已經有目標資料夾可略過)
$ mkdir <target_folder_name>
#將虛擬環境設置在目標資料夾中
$ sudo virtualenv -p python3 <target_folder_name>
#啟動虛擬環境
$ source <target_folder_name>/bin/activate
左邊出現一個 (你的資料夾名稱) 就代表已經在虛擬環境中了 (圖中為(virtenv))

同樣的指令也能在IDE上的終端機操作:

*輸入$ deactivate 就可以跳出虛擬環境
  • 這樣就能順利在編輯器上用Python使用selenium的功能了!

--

--

Cheng Feng Sun
AppMaster Developers

Documenting learnings in UX, customizing websites, and others.