1. 程式人生 > >Python3+Selenium2完整的自動化測試框架實現(一):自動化測試環境搭建

Python3+Selenium2完整的自動化測試框架實現(一):自動化測試環境搭建

添加 在線安裝 自動化 eight str rain 中間 自動打開 發的

1 環境搭建準備

(1) 下載Python3版本的安裝包,直接官網下載即可:Python官網:https://www.python.org/

(2) 下載Python的基礎工具包pip,pip是一個安裝和管理Python包的工具,官網:https://pypi.org/project/pip/

(3) 下載安裝firefox火狐瀏覽器,註意selenium2只兼容火狐46以下版本,selenium默認的瀏覽器對象是火狐,如果需要使用其他瀏覽器如谷歌、IE需要下載瀏覽器驅動

(4) Python IDE開發工具PyChram,下載地址:https://www.jetbrains.com/pycharm/

(5) 使用pip安裝selenium2

2 安裝Python

Python安裝過程比較簡單,不做介紹,安裝後配好環境變量即可

3 安裝firefox

瀏覽器自行安裝,火狐版本不要大於火狐46即可

4 安裝pip

(1)根據下載的pip安裝包,解壓安裝包

技術分享圖片

(2)打開cmd,cd進入到pip解壓路徑下,執行python setup.py install即可完成pip安裝安裝

技術分享圖片

安裝完成後可以使用pip - -version查看pip版本已經安裝位置是在python安裝路徑的lib庫文件夾下

技術分享圖片

5 安裝selenium2

(1)如果你所在的電腦能夠上網,那最簡單的方式就是在線下載並安裝,如cmd輸入指令:pip install selenium==2.53.6進行在線安裝,進度100%即完成安裝

技術分享圖片

(2)查看selenium是否安裝在python路徑下

技術分享圖片

可以看到我們的python路徑下生成一個selenium的文件夾,即安裝是成功的,進入selenium目錄下我們可以看到我們需要的selenium-webdriver,還可以看到安裝完成後selenium默認是已經安裝了firefox瀏覽器驅動了。

如需要使用谷歌、IE等瀏覽器,請下載相應的瀏覽器驅動,並配置好驅動環境,這個地方我下一篇博客會陸續更新IE和谷歌驅動的配置

6 安裝Pyhon IDE開發工具PyCharm以及破解方法

PyCharm是一款專門用於Python開發的具有良好功能的IDE開發軟件

(1) 安裝PyCharm

官網下載地址:https://www.jetbrains.com/pycharm/,一鍵安裝即可,安裝完成後一般只有30天授權試用

(2) 破解PyCharm

網上對於PyCharm的破解方式比較多,經過諸多破解方式嘗試,下面一個破解方式個人覺得是最完美的,過程如下:

在Windows系統的C:\Windows\System32\drivers\etc路徑下找到名稱為hosts的文件,然後打開編輯,在最後一行添加如下信息,目的是屏蔽驗證

技術分享圖片

然後下載PyCharm破解包,將破解包中的JetbrainsCrack-2.7-release-str.jar的文件拷貝到PyCharm安裝的bin路徑下,如C:\Program Files\JetBrains\PyCharm 2018.1.1\bin

技術分享圖片

然後在bin路徑下找到pycharm.exe和pycharm64.exe,打開編輯在最後一行添加

-javaagent:C:\ProgramFiles\JetBrains\PyCharm2018.1.1\bin\JetbrainsCrack-2.7-release-str.jar,註意中間的yCharm2018.1.1是自己的PyCharm版本,每個人的版本不一樣自行修改為自己的版本,保存即可

技術分享圖片

最後打開Pycharm,進入註冊頁面,如下圖選擇Activetion code,將對應的註冊碼貼上去

技術分享圖片

完成後重新打開PyCharm,查看註冊信息,發現註冊使用日期到已經“2099-12-31”,算是破解了哦!O(∩_∩)O哈哈~

技術分享圖片

7 驗證selenium2—webdriver打開firefox瀏覽器

在PyCharm中新建webdriver.py文件,如見內容如下圖,我們導入selenium的webdriver模塊

使用webdriver來運行打開firefox瀏覽器

技術分享圖片

以上運行成功會自動打開火狐瀏覽器,說明我們的Python+selenium2-webdriver環境安裝配置成功,後續可以基於瀏覽器編寫自動化測試腳本,到此就完成了我們整個自動化測試框架需要的最基礎的配置環境:Python和Selenium安裝,以及用於開發腳本的工具PyCharm

Python3+Selenium2完整的自動化測試框架實現(一):自動化測試環境搭建