web自動化環境搭建(python+selenium+webdriver)


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

  自動化工具為:selenium+webdriver

  腳本語言為:Python3.X

  瀏覽器:Chrome

  系統環境:Win10

  編譯工具:Pycharm

具體搭建步驟如下:

  一、安裝Python

  下載Python3.6.5

  https://www.python.org/downloads/windows/

  

   下載完成后雙擊打開

  

  點擊運行按鈕

  

  安裝界面,勾選Add Python3.6 to PATH,選擇Customize installation

  

  點擊next進入下一步

  

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

  

  點擊install開始安裝:

  

  安裝完成后點擊close關閉安裝頁面,打開運行--輸入cmd--進入命令窗口,輸入Python查看一下是否安裝成功。

  (我電腦上安裝的是3.6.2版本)

  

  二、下載並安裝集成開發工具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:

     

    注:第一次打開可能會提示你需要進行破解

    破解方法:打開Pycharm---調整電腦系統時間為2099年---關閉重新打開Pycharm---選擇試用30天即可。

  三、安裝selenium類庫(File--Setting):

  

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

  

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

  

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

  

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

  

  四:安裝Chrome

  本人安裝的是75.0版本,安裝步驟省略。。。

  

  下載Chrome瀏覽器版本對應的chromedriver,如下圖:選擇75版本

  Chromedriver下載地址:http://npm.taobao.org/mirrors/chromedriver/

  

  點擊進入下載頁面, 選擇對應的環境版本Chromedriver_win32.zip,進行下載

  

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

  

  OK 開發環境就搭建好了!

  安裝過程中也可能會報錯,具體的可以參考該篇博客:https://www.cnblogs.com/yoyoketang/p/6581055.html

 

  

  

 

  

  

      

 


免責聲明!

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



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