程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

一文1000字教你selenium + python自動化測試環境搭建

編輯:Python

selenium 是一個web的自動化測試工具,不少學習功能自動化的同學開始首選selenium ,相因為它相比QTP有諸多有點:

  • 免費,也不用再為破解QTP而大傷腦筋

  • 小巧,對於不同的語言它只是一個包而已,而QTP需要下載安裝1個多G 的程序。

  • 這也是最重要的一點,不管你以前更熟悉C、 java、ruby、python、或都是C# ,你都可以通過selenium完成自動化測試,而QTP只支持VBS

  • 支持多平台:windows、linux、MAC ,支持多浏覽器:ie、ff、safari、opera、chrome

  • 支持分布式測試用例的執行,可以把測試用例分布到不同的測試機器的執行,相當於分發機的功能。

今天這篇文字是教你們搭建selenium + python自動化測試環境的。

搭建平台windows

准備工具如下:


下載python,自己可以去最新的官方網站下載。

www.python.org/

1下載python安裝

必須要分清楚自己下載的版本是64位還是32位的。並且需要下載installer

下載完成之後自行安裝。然後進入cmd,打上python。如果出現一堆python版本信息,那就說明安裝成功了。

 

2安裝selenium

2.1pip安裝

C:\Users\aaa>python3 -m pip install selenium

2.2通過下載包安裝

或者直接下載selenium包:

pypi.python.org/pypi/seleni…

解壓,cmd進入目錄:

C:\selenium\selenium2.53.5> python3 setup.py install

3安裝Chrome driver

下載解壓,你會得到一個chromedriver.exe文件

ChromeDriver 是 google 為網站開發人員提供的自動化測試接口,它是 selenium2 和 chrome浏覽器 進行通信的橋梁。selenium 通過一套協議(JsonWireProtocol :github.com/SeleniumHQ/… ChromeDriver 進行通信,selenium 實質上是對這套協議的底層封裝,同時提供外部 WebDriver 的上層調用類庫。

這裡需要注意的是你的谷歌浏覽器與chromedriver的版本對應關系需要吻合,然後就會調用失敗的。

大家可以自行下載自己合適的版本即可。

最後感謝每一個認真閱讀我文章的人,看著粉絲一路的上漲和關注,禮尚往來總是要有的,雖然不是什麼很值錢的東西,如果你用得到的話可以直接拿走

這些資料,對於做【軟件測試】的朋友來說應該是最全面最完整的備戰倉庫,這個倉庫也陪伴我走過了最艱難的路程,希望也能幫助到你!凡事要趁早,特別是技術行業,一定要提升技術功底。希望對大家有所幫助……


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved