Selenium Web Driver 安裝 (Mac OS)
Published in
4 min readJun 11, 2018
這篇文章會針對在Mac上面的 Python 使用者如何建置Selenium測試環境做簡單說明。(範例的OS版本為10.12.6,IDE 為 Pycharm CE)
依序下列步驟來建置:
- 前置作業
- 下載Selenium Web Driver 並在IDE中設定
- 將Mac切換至Python3環境
1. 前置作業
- JAVA
- Xcode
- Python3 以上的版本: https://www.python.org/downloads/
2. 下載Selenium Web Driver
- https://www.seleniumhq.org/download/ ,選擇Python版本下載
下載完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
同樣的指令也能在IDE上的終端機操作:
- 這樣就能順利在編輯器上用Python使用selenium的功能了!