Selenium功能特性


Selenium有以下功能特性:

  • Selenium是一個開源和可移植的Web測試框架。
  • Selenium IDE為創作測試提供了回放和錄製功能,而無需學習測試指令碼語言。
  • 它可以被視為領先的基於雲的測試平台,可幫助測試人員記錄他們的操作並將其匯出為可重複使用的指令碼,並具有易於理解且易於使用的介面。
  • Selenium支援各種作業系統,瀏覽器和程式設計語言。如下列表:

    • 程式設計語言: C# ,Java,Python,PHP,Ruby,Perl和JavaScript
    • 作業系統:Android,iOS,Windows,Linux,Mac,Solaris。
    • 瀏覽器:谷歌瀏覽器,Mozilla Firefox,Internet Explorer,Edge,Opera,Safari等。
  • 它還支援並行測試執行,從而減少了時間並提高了測試效率。

  • Selenium可以與Ant和Maven等框架整合,用於原始碼編譯。
  • Selenium還可以與TestNG等測試框架整合,以進行應用程式測試和生成報告。
  • 與其他自動化測試工具相比,Selenium需要的資源更少。
  • WebDriver API已經嘗試集於Selenium中,這是對Selenium進行的最重要的修改之一。
  • Selenium Web驅動程式不需要伺服器安裝,測試指令碼直接與瀏覽器互動。
  • Selenium命令根據不同的類進行分類,使其更易於理解和實現。
  • Selenium Remote Control(RC)與WebDriver API一起被稱為Selenium 2.0。 此版本旨在支援充滿活力的網頁和Ajax。