背景:PC端的Web UI自動(dòng)化開發(fā),基于webdriver框架,語言使用python(為什么不用java?)
mac:
-
安裝python:以我的mac為例,自帶python 2.7.10
mac自帶python,終端輸入命令python可以進(jìn)入python終端并看到python版本
- 安裝pip:下載get-pip.py,然后進(jìn)入get-pip.py所在目錄下發(fā)命令
sudo -H python get-pip.py
- 通過pip安裝selenium:
sudo -H python -m pip install selenium
- 如果使用google chrome作為測試瀏覽器,需要額外安裝chromedriver:
- 從https://npm.taobao.org/mirrors/chromedriver 下載對(duì)應(yīng)版本的chromedriver
-
解壓后得到chromedriver:
- 拷貝chromedriver到/usr/local/bin目錄下
注:也可以通過npm安裝ChromeDriver
- 如果使用Firefox作為測試瀏覽器,可以直接安裝Firefox,如果是IE的話,需要安裝IEDriver
- 安裝PyCharm作為IDE:
下載鏈接:https://www.jetbrains.com/pycharm/download/#section=mac
- 驗(yàn)證環(huán)境是否搭建成功:
- 在PyCharm中新建一個(gè)Pure Python項(xiàng)目,然后新建一個(gè)python文件,錄入測試腳本內(nèi)容:
from selenium import webdriver
import time
browser = webdriver.Chrome()
browser.get("http://www.baidu.com")
browser.close()
-
運(yùn)行腳本能夠打開和關(guān)閉瀏覽器并打印網(wǎng)頁標(biāo)題即可說明環(huán)境搭建成功:

