Selenium WebDriver +Python講解

來源:互聯網
上載者:User

標籤:ima   技術分享   搭建   python 基礎   通過   1.3   開發人員   擴充   載入   

1. Selenium1.0家譜:

 

1.1 Selenium IDE :是嵌入到瀏覽器中的一個外掛程式,實現簡單的瀏覽器操作的錄製和回放功能。官方給出的定義:快速的建立bug重現指令碼,在測試人員測試過程中,發現bug之後可以通過IDE將重新的步驟錄製下來,以協助開發人員更容易的重現bug。

1.2 Selenium Grid:是一種自動化的測試協助工具輔助,Grid通過利用現有的電腦基礎設施,能加快Web-App的功能測試。利用Grid可以很方便地實現多台機器上和已購環境中運行測試案例。

1.3 Selenium RC: 是Selenium家族的核心部分。Selenium RC支援多種不同語言編寫的自動化測試指令碼,通過Selenium RC 的伺服器作為Proxy 伺服器去訪問應用,從而達到自動化測試的目的。它由Client Libraries 和Selenium Server組成。Client Libraties庫主要使用者編寫測試指令碼,用來控制Selenium Server的庫。Selenium Server負責控制瀏覽器行為,它由Launcher、Http Proxy和core組成。其中Selenium Core是被Selenium Core (一堆javaScript函數的集合)嵌入到瀏覽器頁面中的。Launcher用於啟動瀏覽器,把Selenium Core載入到瀏覽器頁面當中,並把瀏覽器代理設定為Selenium Server 的Http Proxy。

2. Selenium 2.0(Selenium 2.0 = Selenium 1.0 +WebDriver):

     selenium 中的WebDriver可以看做是Selenium RC的代替品,那麼它們兩個的區別:

  • Selenium RC是在瀏覽器中運行JavaScript應用,使用瀏覽器內建的javascript翻譯器來翻譯和執行Selenese命令(Selenium命令集合)    
  • WebDriver 是通過原生瀏覽器支援或者瀏覽器延伸來直接控制瀏覽器。WebDriver針對各個瀏覽器而開發,取代了嵌入到被測web應用中的javascript,與瀏覽器緊密整合,因此支援更進階的測試,避免了JavaScript安全模式導致的限制。

3.測試環境的搭建:

安裝Python->配置Python環境變數->安裝Selenium (pip install selenium)->安裝瀏覽器驅動->Selenium IDE 外掛程式->

4.python 基礎

5. Selenium IDE 的簡單使用。

6. 開發人員工具如何查看Xpath Css。

7. 架構的簡單介紹。

   · 特殊包的介紹

Selenium WebDriver +Python講解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.