selenium + python + firefox 測試環境的搭建與配置


        對於做UI自動化,如果是純編寫一段自動化測試程序,那么后續的維護成本會較高。這種情況下,借助 selenium 這款自動化系測試工具,輔助於自己編寫部分腳本,將是個不錯的選擇。selenium 本身支持多種語言,由於測試對象是用 python 編寫的,所以決定采用 selenium + python 的組合。 selenium 支持多種瀏覽器,從 firefox 說起,一起來討論 windows 系統下測試環境的搭建。

        1. 安裝 python

            官網: www.python.org,下載后進行安裝,然后設置 path 環境變量,最后在 cmd 中執行命令 >>python,返回版本等信息,則表明安裝成功

                  

        2. 安裝 selenium

            使用pip安裝selenium(若沒有 pip,則先安裝 pip),cmd 中執行命令 >>pip install selenium

            安裝結束后,執行命令>>pip show selenium,返回版本等信息,表明安裝成功。

            

        3. 安裝 firefox

            若下載最新版,則直接登錄 firefox 官網 https://www.firefox.com.cn,進行下載即可。我第一次下載了最新版69,發現插件問題以及其余兼容性問題很多,為了易用性,最后將最新版卸載了,安裝了版本53,並在瀏覽器選項中,將“更新”一項設置成“檢查更新,但由您決定是否安裝”或者“不檢查更新”,以免自動升級到最新版后,又碰到插件或者兼容性等問題,影響使用。歷史版本下載地址:http://ftp.mozilla.org/pub/firefox/releases/ (選擇某個版本,然后選擇win64,接着zh-CN,最后點擊exe文件下載)

         到這里,我們便完成了測試環境安裝,但這樣還不能馬上開始我們的自動化測試,firefox 還差一個驅動 geckodriver。

         geckodriver 下載地址: https://github.com/mozilla/geckodriver/releases

         基於windows 64位系統,在這里我選下載的是 geckodriver-v0.20.0-win64 (一開始下載的是版本25,因與firxfox瀏覽器版本56的兼容問題,替換成版本20)。

         備注:在安裝過程中,參考了https://www.cnblogs.com/sandysun/p/7838113.html等文章,再次表示感謝。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM