基於 Python3 的網頁自動化測試框架實現_環境搭建《二》

這個小姑娘提着籃子要去哪裏?——《自己》
在這裏插入圖片描述
插畫來自網絡

安裝Python

Python2 和 Python3 有顯著的區別,並且2者並不兼容,我使用的是 Python3.6,大家根據自己熟悉的版本選擇安裝即可。

Python 官網是https://www.python.org/ ,請前往下載自己需要的安裝包。Windows 的安裝包是一個 .exe 文件,雙擊進行安裝。

安裝時請勾選將Python目錄添加到系統環境變量中選項,並且建議不要將 Python 安裝到 C 的具體用戶目錄下,而且建議Python 的路徑中不要有中文名和空格。比如我的Python路徑是E:\Python\Python36

不知道怎麼手動添加環境的請看如下步驟:右鍵點擊我的電腦 -> 屬性 -> 高級系統設置 –> 環境變量。雙擊 Path 變量,將 Python 的根目錄路徑添加入 Path 中,再將Python文件夾中的 ./Scripts 文件夾路徑添加到 Path 中。比如我的系統環境變量設置如下(這是 Win10的,Win7的略有不同)。
在這裏插入圖片描述

Python安裝成功並且系統環境變量設置成功後,打開cmd,輸入python,敲擊回車,發現能進入 python 交互式命令行,說明安裝成功。
在這裏插入圖片描述
再輸入 pip,敲擊回車
在這裏插入圖片描述
說明pip工具也安裝成功。如果沒反應,請將前文提到的在這裏插入圖片描述
路徑也加到系統環境變量中。

安裝IDE

IDE 是集成開發環境,包括代碼編輯器,編譯器,調試器,圖形界面等部分,使各位代碼編寫者可以方便地編寫,調試代碼。Python 常用的IDE有好幾種,介紹幾種常用的:

  • Pycharm:重度的IDE,功能非常強大,但是設置過程比較複雜,而且比較喫系統資源,電腦性能不好的同學可以考慮不用這個。
  • IDLE:Python自帶的輕量級IDE。
  • Sublime Text:強大的文本編輯器,輕量,通過安裝各種插件可以將其擴展成一個強大的IDE。
    我常用的是Pycharm,所以後面都會以Pycharm來作爲IDE進行開發。使用其他IDE的同學請自行進行配置。
    Pycharm的官網是https://www.jetbrains.com/pycharm/,請下載 Community 社區版,進行一般的 Python開發足夠了,並且免費。

下載完畢後進行安裝、設置,進入IDE界面
在這裏插入圖片描述

新建Python工程

在硬盤上新建一個文件夾,作爲Python工程的根目錄。比如我的工程目錄是E:\Workspace\Projects\WebUIAutomationFramework,老規矩,建議不使用中文,不使用空格。

在Pycharm中,選擇工具欄中的File -> Open -> WebUIAutomationFramework。

然後設置該工程的 Python 解析器。需要注意的是同一個操作系統中可以安裝多個Python版本,所以就可能含有多個Python解析器,這裏需要指明工程必須的解析器
在這裏插入圖片描述
再請注意,如果是使用 New Project 的同學,需要關注自己新建的工程是否一個虛擬環境。如果是的話,那麼它可能會隔離系統中已經存在的第三方庫,需要在該虛擬環境中重新進行安裝。

我使用的不是虛擬環境,所以不用額外進行設置,指明Python3.6的解析器即可。
在這裏插入圖片描述

安裝第三方庫

由於第三方庫的網址大部分都在境外,所以對於國內下載的同學很不友好,所以建議使用鏡像地址。進入C:\用戶\用戶名 路徑,新建pip 文件夾,新建pip.ini 文件,在裏面加入鏡像地址,保存。
在這裏插入圖片描述
以後利用pip下載的第三方庫都會通過鏡像地址下載,速度有顯著提升。
打開cmd,輸入 pip inistall selenium,下載 selenium 庫。

我的selenium 庫之前已下載過,所以不會再有下載過程中了。下載完後,驗證 selenium 庫已正確下載完畢:
在這裏插入圖片描述

下載瀏覽器和驅動程序

Selenium3.0 開始是用 webdriver 來驅動瀏覽器的,每個支持的瀏覽器都需要相應的驅動程序來進行驅動。這裏主要介紹 chrome 的驅動,其他的驅動程序請自行搜索。

進入http://npm.taobao.org/mirrors/chromedriver/ (淘寶的鏡像) 看到所有的 chrome 驅動程序的版本,隨意點開一個最新的 2.39 ,查看notes.txt,可以看到驅動程序的版本和瀏覽器版本的對應情況。

請根據自己的瀏覽器版本自行下載相應的驅動程序版本。
在這裏插入圖片描述
在這裏插入圖片描述

驗證環境

在工程中新建一個py文件,輸入以下代碼,將webdriver.Chrome()中的參數地址換成你電腦中的 chromedriver.exe 的路徑,然後嘗試一下看看吧~
在這裏插入圖片描述

End

歡迎關注公衆號以及加羣討論,所有文章都會同步到公衆號,方便大家在碎片時間閱讀。
在這裏插入圖片描述
▲掃描二維碼“識別”關注 簡介:熱愛生活,享受旋律!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章