題圖 From:bessiesbluedress.tumblr.com
看完這篇文章,你將學(xué)到:搭建一個(gè)基于 Windows + chrome + python3.6 + selenuim3.4.3 的 Web 自動(dòng)化測(cè)試環(huán)境。
下面是詳細(xì)步驟:
1.需要準(zhǔn)備一個(gè) OS,本次我是基于 win7sp1 進(jìn)行安裝的,這里需要注意下,你要選擇的軟件版本和對(duì)系統(tǒng)的支持要匹配,比如我要用 python3.6,但是他不支持win7sp0,所以我先準(zhǔn)備了一個(gè)純凈的 win7sp1
2.安裝 python3.6,下載地址:https://www.python.org/downloads/
3.安裝selenuim,下載地址:https://pypi.python.org/pypi/selenium
下載完成后,把安裝包拷貝到 pip3 同目錄下,使用管理員權(quán)限執(zhí)行 cmd,切換到 pip3 目錄(%python%\Scripts),執(zhí)行命令行:
pip3 install selenium-3.4.3-py2.py3-none-any.whl
注意,這個(gè)安裝的地方,我被坑了好久,因?yàn)榈教幗榻B都是使用 pip install selenuim 進(jìn)行安裝,但是我這總是報(bào)錯(cuò):
Could not find a version that satisfies the requirement selenuim (from versions: )
No matching distribution found for selenuim
最終使用自己下載的安裝包安裝成功。
4.下載安裝 chrome,這個(gè)直接在 360軟件管家 進(jìn)行吧
5.下載對(duì)應(yīng)瀏覽器的 webdriver ,下載地址:https://pypi.python.org/pypi/selenium
我是 chrome,所以我下載的 chrome 的 driver,下載完成后必須要把解壓后的 webdriver 的路徑加到系統(tǒng)環(huán)境變量的 path 中,避免每次腳本都手動(dòng)指定路徑,如圖:
6.寫(xiě)一個(gè)測(cè)試腳本,驗(yàn)證正確性,腳本內(nèi)容是從官方拷貝的:
7.執(zhí)行效果如圖:
8.至此,環(huán)境搭建成功,我們可以根據(jù) webdriver api (http://selenium-python.readthedocs.io/api.html)
進(jìn)行 selenuim 自動(dòng)化腳本編寫(xiě)了。