當一件事情要作兩次以上,那麼你就須要爲它寫個自動化腳本,本系列文章講的就是如何執行Web自動化。通常Web自動化測試環境主要有三部分組成:Python、Selenium和瀏覽器。html
Pycharm是一個用於python語言編程的開發環境,分爲普通版和專業版兩款。正常學習只須要下載免費的普通版,可是要用Django製做網頁只能選擇安裝專業版本。python
Selenium是一款關於Web的自動化測試工具,分爲selenium 一、web
selenium 2和selenium 3三個版本。這裏咱們使用selenium2做爲咱們的安裝版本。selenium 2是selenium 1與WebDiver的集合,比selenium 3更加穩定。chrome
Chrome是Google開發的網頁瀏覽器,它的功能十分強大,有各類各樣的小插件。固然這裏的瀏覽器能夠選擇本身喜歡的,chrome只是一個舉例。編程
1.python版本安裝:windows
點擊連接:www.python.org/downloads/api
選擇Python 3以上的版本下載,下載完成後直接安裝並配置環境信息瀏覽器
2.Pycharrm安裝:bash
點擊連接:www.jetbrains.com/pycharm/dow…ide
選擇普通版(免費)或者專業版(付費)二者中的任意一種下載,點擊安裝
3.Selenium安裝:
3.1 直接使用pip安裝
在cmd中執行pip install selenium
3.2 直接下載安裝包安裝
點擊連接:pypi.python.org/pypi/seleni…
選擇file中的selenium-3.8.0.tar.gz文件,解壓縮後cmd進入該目錄,
執行python setup.py install命令
4.Chrome安裝:
點擊連接:www.google.com/chrome/brow…
直接在google官網直接下載安裝瀏覽器
5.ChromeWebdiver安裝:
點擊連接:chromedriver.storage.googleapis.com/index.html?…
選擇與chrome匹配的chromediver(這裏是2.33版本),下載後解壓縮,
chromedriver將佔用9515 端口,須要把它放到chrome的安裝目錄下...GoogleChromeApplication,而後設置path環境變量或者將chromedriver.exe放在python的安裝目錄
6.調試web
執行如下命令,可以直接打開百度界面,如若失敗,則可能安裝錯誤,請再次排查。
from selenium import webdriver
browser=webdriver.Chrome()browser.get(http://www.baidu.com)複製代碼
成功樣板:
若是還有異常,歡迎經過訂閱號Spider爬蟲來聯繫我,謝謝你的閱讀。