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

        對於作UI自動化,若是是純編寫一段自動化測試程序,那麼後續的維護成本會較高。這種狀況下,藉助 selenium 這款自動化系測試工具,輔助於本身編寫部分腳本,將是個不錯的選擇。selenium 自己支持多種語言,因爲測試對象是用 python 編寫的,因此決定採用 selenium + python 的組合。 selenium 支持多種瀏覽器,從 firefox 提及,一塊兒來討論 windows 系統下測試環境的搭建。html

        1. 安裝 pythonpython

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

                  

        2. 安裝 seleniumgithub

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

            安裝結束後,執行命令>>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。spa

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

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

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

原文出處:https://www.cnblogs.com/jjstrip/p/11670747.html

相關文章
相關標籤/搜索