Python3+Selenium3自動化測試-(準備)

Python3+Selenium3自動化測試-(準備)

最近在學習selenium自動化測試相關的內容,因此將實際準備狀況作一記錄,python

# 系統:win10(64位) # 瀏覽器:Chrome(67.0)、Firefox(61.0)、IE # python版本:3.6.5 # Selenium:3.13.0

Selenium簡介

Selenium是一款適用於Web應用程序的便攜式軟件測試框架。 Selenium爲編寫測試提供了一個回放工具,無需學習測試腳本語言。它還提供了一種測試領域特定的語言,用於編寫包括C#,Groovy,Java,Perl,PHP,Python,Ruby和Scala等多種流行編程語言的測試。git

Selenium官網地址:https://www.seleniumhq.org/github

Python安裝

python官網地址:https://www.python.org/web

從python官網下載對應版本的python安裝包,正常安裝,須要注意的是須要將python加入環境變量中,可在安裝的界面選擇將Python加入環境變量中。chrome

環境變量設置:編程

個人電腦>>屬性>>高級系統設置>>環境變量中編輯用戶變量和系統變量api

Selenium的安裝與測試

Selenium安裝

使用python可直接利用pip進行安裝selenium瀏覽器

啓動cmd,注意:須要以管理員身份運行框架

pip install -U selenium

瀏覽器驅動driver安裝

瀏覽器驅動driver的下載

driver的下載應該是比較坑的部分,必定須要注意瀏覽器版本。編程語言

selenium官網進入下載界面,這個時候請往下拉,雖然第三方的瀏覽器都不是selenium官方開發的,可是你能夠在selenium官網找到selenium支持的瀏覽器相對應的驅動driver下載連接,由於我在本地使用的瀏覽器版本都是比較新的,因此對應的driver版本也都下載最新版便可。

這裏仍是粘上三大瀏覽器的下載連接:

Google Chrome driver:https://sites.google.com/a/chromium.org/chromedriver/downloads

Mozilla GeckoDriver:https://github.com/mozilla/geckodriver/releases

Internet Explorer Driver:http://selenium-release.storage.googleapis.com/3.13/IEDriverServer_x64_3.13.0.zip

瀏覽器驅動driver的安裝

下載下來的zip文件解壓至python安裝目錄中,能夠放置在:C:\Users\Administrator\AppData\Local\Programs\Python\Python36中,可是推薦放置在scripts目錄中:C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts

 完成以上工做,咱們就能夠進行測試使用selenium驅動瀏覽器了

測試驅動瀏覽器

CMD中啓動python並從selenium引入webdriver包

from selenium import webdriver

驅動chrome瀏覽器

Ch_driver = webdriver.Chrome()
Ch_driver.get("https://www.google.com")
Ch_driver.quit() # 使用quit()關閉了chrome並結束了這次測試,若是是close()只是關閉chrome,後臺仍在進行。

驅動Firefox瀏覽器

Fi_driver = webdriver.Firefox() Fi_driver.get("https://www.google.com") Fi_driver.quit()

驅動IE瀏覽器

Ie_driver = webdriver.Ie() Ie_driver.get("https://www.google.com") Ie_driver.quit()

 

看起來都正常驅動瀏覽器並打開了網頁,這樣咱們就完成了selenium自動化測試的準備工做~

相關文章
相關標籤/搜索