python3 selenium_Python3+Selenium3自动化测试-(准备)
Python3+Selenium3自動化測試-(準備)
最近在學習selenium自動化測試相關的內容,所以將實際準備情況做一記錄,
# 系統: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等多種流行編程語言的測試。
Python安裝
從 python 官網下載對應版本的python安裝包,正常安裝,需要注意的是需要將python加入環境變量中,可在安裝的界面選擇將Python加入環境變量中。
環境變量設置:
我的電腦>>屬性>>高級系統設置>>環境變量中編輯用戶變量和系統變量
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并結束了此次測試,如果是exit()只是關閉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自動化測試的準備工作~
總結
以上是生活随笔為你收集整理的python3 selenium_Python3+Selenium3自动化测试-(准备)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: emacs python ide_Ema
- 下一篇: python dump函数用法_Pyth