自動化測試之Selenium篇(一):環境搭建

測開小棧發表於2020-11-07

當前無論找工作或者是實際專案應用,自動化測試扮演著非常重要的角色,今天我們來學習下Selenium的環境搭建

Selenium簡述

  1. Selenium是一個強大的開源Web功能測試工具系列
  2. 可進行讀入測試套件、執行測試和記錄測試結果,模擬真實使用者操作,包括瀏覽頁面、點選連結、輸入文字、提交表單、觸發滑鼠事件等操作,並且能夠對頁面結果進行種種驗證
  3. 只要在測試用例中把預期的使用者行為與結果都描述出來,我們就得到了一個可以自動化執行的功能測試套件

Selenium WebDriver 各瀏覽器驅動

下載瀏覽器版本時,必須保持瀏覽器版本與驅動版本一致,否則在執行指令碼時會報錯,各瀏覽器驅動下載路徑如下:

下載完成後還需對驅動程式進行配置如下

  • 作業系統是windows,下載好後的驅動放在Python安裝目錄 ,並將路徑加入系統環境變數
  • 作業系統是Mac,將驅動程式拷貝到/usr/local/bin,這個命令需要切換用root使用者操作,然後執行命令:xattr -d com.apple.quarantine 驅動名 。比如 xattr -d com.apple.quarantine chromedriver

Selenium的安裝

直接使用pip進行安裝

  • pip install selenium #(安裝最新版本)
  • pip install selenium==3.6.0 #(安裝指定版本)

Selenium示例

準備工作都已經完成了,現在以一個自動開啟百度的小示例結束學習吧,程式碼如下:

#encodig=utf-8
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("https://www.baidu.com/")

如果指令碼執行後你的瀏覽器可以自動開啟並且訪問百度,恭喜你,selenium自動化開發環境已經搭建成功。

如果沒有成功也不要著急,給我留言,我會給你解答哦

今天的介紹就先到這了,下篇文章將介紹selenium一些封裝好的基本操作方法

自動化測試之Selenium篇完整教程傳送門:教你玩轉UI自動化系列

如果你喜歡我的文章,關注微信公眾號:測開小棧,獲取更多知識

相關文章