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

1     環境搭建準備

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

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

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

(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安裝安裝firefox

 

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

 

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

相關文章
相關標籤/搜索