零基礎Web自動化|Python3+Selenium2+Chrome Web自動化環境搭建

當一件事情要作兩次以上,那麼你就須要爲它寫個自動化腳本,本系列文章講的就是如何執行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只是一個舉例。編程

Python3+Selenium2+Chrome Web自動化環境搭建

環境的版本信息:

  • Windows 十、Python 3.6.三、Pycharm professional、selenium-3.8.0、Chrome 62.0.3202.7五、chromedriver 2.33

安裝步驟:

1.python版本安裝:windows

點擊連接:www.python.org/downloads/api

選擇Python 3以上的版本下載,下載完成後直接安裝並配置環境信息瀏覽器

Python3+Selenium2+Chrome Web自動化環境搭建

2.Pycharrm安裝:bash

點擊連接:www.jetbrains.com/pycharm/dow…ide

選擇普通版(免費)或者專業版(付費)二者中的任意一種下載,點擊安裝

Python3+Selenium2+Chrome Web自動化環境搭建

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命令

Python3+Selenium2+Chrome Web自動化環境搭建

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的安裝目錄

Python3+Selenium2+Chrome Web自動化環境搭建

6.調試web

執行如下命令,可以直接打開百度界面,如若失敗,則可能安裝錯誤,請再次排查。

from selenium import webdriver
browser=webdriver.Chrome()browser.get(http://www.baidu.com)複製代碼

成功樣板:

Python3+Selenium2+Chrome Web自動化環境搭建

若是還有異常,歡迎經過訂閱號Spider爬蟲來聯繫我,謝謝你的閱讀。

相關文章
相關標籤/搜索