【一】web自動化測試環境搭建+腳本測試執行

一。測試環境搭建(我的是windows系統)

1.python下載+環境變量配置

    1)首先,到python官網:https://www.python.org/   (訪問較慢)

    2)建議下載版本:3.5.3,並雙擊安裝

          原因:高版本的python安裝包中,已經集成了pip。省的後面自己去下載了。可以到python安裝目錄c:\python35\Script\下查看是否有pip.exe或者pip3.exe文件(pip是一個安裝和管理python的工具)

    3)環境變量配置

          把c:\python35和c:\python35\Script\添加到系統變量path路徑下。(前面那個是python的路徑,後面的是pip的路徑)

 2.檢查是否配置OK

   1)打開cmd,輸入python,如圖則說明python環境變量安裝成功

2)輸入pip,如圖則說明pip環境變量添加成功

3)安裝selenium包。前面安裝pip就是爲了方便的安裝selenium包,通過pip命令可以直接安裝selenium包

     打開cmd,輸入命令pip install selenium==2.48.0  (後面的==2.48.0是指定版本號,如果不加,則安裝的是最新的selenium包)

    然後通過命令pip show selenium則可以查看當前包的版本信息,如圖

   這裏我要着重強調一點,是個大坑,花了我不少時間才解決問題(具體什麼坑,文章尾部詳說)

                se'lenimu版本考慮到兼容性問題,建議就下載我版本2.48.0

4)火狐瀏覽器下載,建議下載低些版本,例如版本37

二。編寫第一個自動化腳本

一開始建議python自帶的IDE(Intergrated Development Environment 集成開發環境)

見下面的代碼截圖


                1)#coding=utf

                           這個爲了出現中文後,出現亂碼問題。所以添加這一句。記得,等於號兩邊不要有空格

               2)  driver=Webdriver.Firefox()

                             把Webdriver的Firefox對象賦值給變量driver。只有獲得瀏覽器對象後,纔可以啓動瀏覽器

               3)後面的三個步驟就是:輸入網址http://www.baidu.com。輸入框輸入selenimu2,最後一步是單擊百度一下這個按鈕;

               4)sleep(1)意思是執行完上一步驟,等待一秒

               5)保持後,按快捷鍵F5執行

三。期間踩過的兩個坑

  其實兩個坑都是兼容性問題,一個是selenium版本太高,不兼容。另一個是火狐瀏覽器版本太高,不兼容.

執行腳本後保持一大坨

花了一小時才找到原因,並解決了原因。我的現在是:

                      火狐瀏覽器版本:37

                      selenium版本:2.48.0

                        python版本:3.5.3

大家就參考我這個吧

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