Web自動化環境搭建(Selenium+Webdriver+Python)


Web端自動化測試環境搭建

 

本文檔以Chrome瀏覽器為例,故自動化測試環境為下:

    自動化工具為:Selenium+webdriver

    腳本語言為:Python3.x

    瀏覽器為:Chrome

    系統環境:Windows7

    編譯工具:PyCharm

 

具體搭建步驟如下:

1. 下載Python3.6.5:

       https://www.python.org/ftp/python/3.6.5/python-3.6.5-amd64-webinstall.exe

2. 下載完成后,雙擊打開:

    

      點擊【運行】按鈕

      

      安裝界面,首先勾選Add Python 3.6 to PATH,點擊Customize installation:

     

      點擊Next,進入下一步:

      

      勾選Install for all users,會自動勾選Precompile standard library,下方的安裝路徑最好為默認路徑,也可更改為自己想要安裝的路徑:

     

      點擊Install 開始安裝:

      

      點擊Close,關閉當前頁面,打開運行->輸入cmd->進入命令窗口,輸入python查看一下是否安裝成功:

      

      

3. 下載並安裝集成開發工具Pycharm

     

     雙擊打開進行安裝,點擊Next:

     

     安裝路徑可默認可自己選擇要安裝的路徑,選擇好安裝路徑,點擊Next:

     

     選擇要安裝的IDE版本(這里選擇的64位,根據個人需要選擇),勾選Create Associations(創建關聯.py文件)及

     Download and install JRE x86 by JetBrains(運行環境),點擊Next:

     

     安裝文件夾可默認也可新建一個,點擊Install進行安裝:

     

     安裝完畢,點擊Finish:

   

    桌面雙擊打開PyCharm開發工具(首次打開可選擇自己的喜歡的主題,點擊Next):

   

    插件下載頁面,可直接跳過,點擊Start using PyCharm(看個人需要):

    

    選擇Create New Project,新建一個項目名為TestWeb,並點擊Create:

   

   

   直接關閉當前頁面,也可把左下角的勾去掉,然后關閉窗口:

   

   右鍵點擊項目名TestWeb -> New –>Python Package,新建一個包:

   

   自己命名包名 TestWebPackage,點擊OK:

   

   右鍵點擊包名TestWebPackage –> New ->Python File,創建一個Python文件:

   

   文件名稱可自己命名 TestWebFile,點擊OK:

   

4. 安裝selenium類庫(File->Setting):

   

   選擇Project Interpreter,點擊右側的+號:

   

   搜索selenium,夠選Specify version,可選擇selenium版本(可使用最新版本3.11.0),然后點擊install package進行安裝:

    

   下面顯示Package‘selenium’installed successfully,安裝成功:

    

   同樣在File –> Settings -> Project Interpreter中查看selenium版本:

   

5. 安裝Chrome瀏覽器(65.0.33)

    關閉Chrome瀏覽器的自動更新服務:

    進入控制面板->系統和安全->管理工具->打開服務,關閉Google的兩個更新服務:

    

    雙擊進入當前服務->常規->啟動類型選擇“禁用”:

    

6. 下載Chrome瀏覽器版本對應的chromedriver(可參考對照表),可以看到Chrome 65.0.33版本對應的driver版本有2.36和2.37,

    這里下載比較穩定適配65版本的Chrome的driver2.37版本:

    

7. Chromedriver下載地址:http://chromedriver.storage.googleapis.com/index.html

    選擇2.37版本,並點擊進入:

   

   選擇對應的環境版本Chromedriver_win32.zip,進行下載:

   

   下載完后解壓並打開,把里面的chromedriver.exe文件放到Python目錄下Scripts文件夾下(根據自己的Python安裝目錄而定):

   

8. 現在可以在編輯頁面寫一段調用Chrome瀏覽器的代碼,來測試是否成功:

1 # -*-coding:UTF-8-*-
2 # 引用selenium中的webdriver類
3 from selenium import webdriver
4 # 選擇瀏覽器
5 testbrowser = webdriver.Chrome()
6 # 要打開的鏈接地址
7 testbrowser.get('鏈接地址')

 

  

   

   保險起見,右鍵選擇執行文件TestWebFile.py,點擊Run執行:

   

   以下便是打開的Chrome瀏覽器,以及客服系統的登錄頁面:

   

 

    以上便是這次整理的web端自動化測試環境的搭建過程,如有不恰之處,還請指出,謝謝!

 


免責聲明!

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



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