selenium自動化測試框架及各個組件(了解即可)


1.1、selenium自動化測試框架

  selenium是ThoughtWorks公司的一個強大的開源web功能測試工具系列,采用Javascript來管理整個測試過程,包括讀入測試套件、執行測試和記錄測試結果;

  selenium的特點(運行自己寫的代碼后,selenium會在瀏覽器自動調用JavaScript操作)

    1、采用JavaScript單元測試工具JSunit為核心,只要在測試用例中把預期的用戶行為與結果都描述出來,我們就得到了一個可以自動化運行的功能測試套件
    2、selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣

1.2、selenium各個組件

  各個組件:
  selenium IDE(了解):是一個火狐插件,相當於一個錄屏軟件,錄制瀏覽器的操作(實際工作幾乎用不到)
  selenium RC(了解):3.0版本中已刪除,也是一套API,省略不見
  selenium WebDriver(學習重點):前身是RC直接發送命令給瀏覽器,並檢索結果(直接調用瀏覽器)
  selenium Grid:能讓測試腳本運行在多平台,實際工作用的不多
  selenium RC與selenium WebDriver的區別:
    RC需要先開一個服務,接着運行腳本,腳本需要通過服務去調用瀏覽器,而WebDriver正確安裝一個瀏覽器驅動放到正確位置后,可以直接運行腳本即可,直接調用瀏覽器

 

驅動說明:

selenium 2包含自帶的Firefox驅動不需要安裝,但是當selenium升級到3.0或Firefox版本大於43/46(有爭議),也需要安裝驅動


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM