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。